【发布时间】:2019-08-21 13:56:54
【问题描述】:
我用python 3.6创建了虚拟环境。尝试用pip安装django。当我运行pip install django命令时,它提示该要求已经满足,但我在pip列表中找不到django。
$pip install django
Requirement already satisfied: Django in /usr/lib64/python2.7/site-packages
(1.11.21)
Requirement already satisfied: pytz in /usr/lib/python2.7/site-packages (from
Django) (2019.1)
当我尝试在 python shell 上检查 django 版本时。
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'django'
即使我已经签入 /usr/lib/python2.7/site-packages 目录,我也找不到 django。我该如何解决这个问题?
【问题讨论】:
-
您为 Python 3.6 安装使用的 pip 版本是否正确?您的错误消息涉及 Python 2.7。也许试试 pip3?
-
先激活虚拟环境。然后使用
python -m pip install django安装Django。