【发布时间】:2016-02-15 04:17:57
【问题描述】:
我正在使用 Python2.7.8 和 virtualenv 12.0.7
我激活了我的 virtualenv 并运行 which pip,但它仍然显示 /usr/local/bin/pip。
看起来我的 virtualenv 是活跃的。
(my-env)erkans-MacBook-Air:Projects erkan$
如果我在 virtualenv 处于活动状态时运行 python manage.py runserver,它会说
没有名为 django.core.management 的模块
找不到 django 模块,因为活动的 virtualenv 不工作。但我不明白为什么?
【问题讨论】:
-
我假设您尝试停用并重新激活然后再试一次?
-
@Holloway 我试过但没有解决方案。如果我在 my-env 处于活动状态时安装了一个包,它将安装在全局 pip 列表中。我没有使用 sudo 命令。
-
你能粘贴python命令
>>> import sys; print sys.path的输出吗? -
如何激活venv?你能把激活文件的内容转储给我们看看吗?
-
你的 OSX 版本是多少?
标签: python django python-2.7 pip virtualenv