2017-10-13 78 views
0

我一直在關注一個Django教程,並最初在其中創建了virtualenv和一個需求文件。項目進行到一半,處於工作狀態。今天我成功激活的virtualenv並試圖python manage.py runserver得到錯誤在Django項目中找不到任何模塊

ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment? 

我意識到它沒有找到Django和公正,以確保檢查了我的requirements.txt文件(該文件證實右Django的版本)。試圖從使用pip3 install -r requirements.txt得到另一個錯誤(只使用點子太試過)文件重新安裝 -

ModuleNotFoundError: No module named 'pip' 

看來環境是無法找到任何模塊。我試圖重新安裝pip也只是爲了確定,但它不能找到apt-get命令。

操作系統:Mac OSX埃爾卡皮坦10.11.6

的Python:3.6.2

Django的:1.10.3(在需求文件)

+0

您應該在命令行中運行'pip',而不是在Python shell內運行。 – Selcuk

+0

@Selcuk我只在命令行運行它。那些是CL的錯誤。 – Aniruddha

回答

2

嘗試運行python -m ensurepip(或python3 -m ensurepip),看看是否已安裝pip:

在大多數情況下,Python的最終用戶不需要直接調用此模塊(因爲pip應該默認引導),但它可能是n如果在安裝Python時(或創建虛擬環境時)或在顯式卸載pip後跳過安裝pip,則會跳過。

相關問題