我一直在通過初始教程,並遇到了與我的anaconda安裝使用Python 2.7的問題加載。最終它不會啓動服務器。
無論如何,我決定在我的機器上更改爲python3。這就是說,現在我得到了奇怪的結果分別是:
如果我使用終端命令$蟒蛇-m Django的--version我得到如下:
」 ../Contents/MacOS/Python:否名爲的Django模塊」
如果我更改爲‘$ python3 -m Django的 - 版本’端給我回:‘1.11.4’
現在,當我在教程和從頭開始我做到以下幾點:「$ django-admin startproject mysite」
T他似乎工作。
然而,當我嘗試: 「$蟒蛇manage.py runserver命令」 我得到如下:
回溯(最近最後一次通話): 文件 「manage.py」 17行,在 「Couldn 't import django。Are you sure it's installed and「 ImportError:Could not import Django。你確定它已經安裝並可用於你的PYTHONPATH環境變量嗎?你忘了激活一個虛擬環境嗎?
如果我改爲包含3,那麼「$ python3 manage.py runserver」一切都很好。
我的問題是我現在需要在每個命令中總是使用python3嗎?我在教程中沒有這樣說。
我的Mac OSx具有2.7的本機安裝,我相信這是我的機器對其他應用程序依賴項所必需的。
任何幫助將非常感謝!我相信我是新來的python我是一個完整的白癡!
非常感謝您的幫助。我去做!只是爲了檢查,我是否需要重新安裝python3到該虛擬機,還是可以將所有其他位置保留下來?我知道SQLlite帶有python下載。想要確保找到所有的軟件包。 – user8467470
所有固定 - 非常感謝! – user8467470