无法在Django项目中找到任何模块

时间:2017-10-13 02:37:41

标签: django python-3.x

我一直在关注Django教程并最初在其中创建了virtualenv和一个需求文件。项目处于中途并处于工作状态。今天我成功激活了virtualenv并尝试python manage.py runserver来获取错误

 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从文件重新安装它(尝试使用pip)以获得另一个错误 -

ModuleNotFoundError: No module named 'pip'

似乎环境无法找到任何模块。我试图重新安装pip也是为了确定,但是它无法找到apt-get命令。

操作系统:Mac OSX El Capitan 10.11.6

Python:3.6.2

Django:1.10.3(在需求文件中)

1 个答案:

答案 0 :(得分:2)

Try running python -m ensurepip(或python3 -m ensurepip)中查找src图片值,看看是否已安装pip:

  

在大多数情况下,Python的最终用户不需要直接调用此模块(因为默认情况下应该启动pip),但是在安装Python时(或创建虚拟环境时)跳过安装pip可能需要它)或明确卸载pip后。