virtualenv中使用Django问题

virtualenv -p /usr/bin/python3.4 --no-site-packages env
source env/bin/activate
sudo pip install django
显示already satisfied在/python2.7/dist-packages下。(这里是否正常,不应该安装在/python3.4/dist-packages下吗?)

clipboard.png

django-admin.py startproject my_blog成功。然后建一个app时:python manage.py startapp article报错:No module named 'django'

clipboard.png

这是什么情况,跟virtualenv环境有关?

阅读 4.2k
2 个回答

试过在安装Django时,不用sudo吗?
pip install django
加了sudo后, pip命令就不是虚拟环境的pip了, 而是全局的,而且是root环境的。 我感觉

你压根没有启动虚拟环境

workon [你的虚拟环境名称]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题