我一直在关注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(在需求文件中)
答案 0 :(得分:2)
Try running python -m ensurepip
(或python3 -m ensurepip
)中查找src图片值,看看是否已安装pip:
在大多数情况下,Python的最终用户不需要直接调用此模块(因为默认情况下应该启动pip),但是在安装Python时(或创建虚拟环境时)跳过安装pip可能需要它)或明确卸载pip后。