【发布时间】:2016-01-18 00:27:10
【问题描述】:
基本上,我用 Ubuntu Server(稳定版)设置了一个 Virtual Box。 安装了 python 3.5.1,这意味着我有 2.7、3.4.3 和现在的 3.5.1。 我安装了 virtualenv 并且在告诉它使用哪个解释器时遇到了很多问题,这也是由于我缺乏经验。我最终使用:
sudo virtualenv -p /usr/bin/python3.5 fmenv
现在,当我激活它时(经过数小时的更改),如果我输入:
python
我得到了一个 3.5.1 的解释器,很好。 如果我这样做:
pip -V
我明白了:
pip 7.1.2 from /usr/.../fmenv/.../site-packages
也不错。顺便说一句,virtualenv 是 13.1.2
问题是当我运行时:
sudo python -m pip install django
或者只是:
sudo pip install django
我得到一个 SyntaxError: invalid syntax,(顺便说一句,下载很好)。
现在我在想,也许是:
sudo python3.5 -m pip install django
它可以工作,但它说没有名为 pip 的模块,所以我尝试手动指定它,但也没有用。 无论如何,提前感谢您的帮助。
【问题讨论】:
标签: python django pip virtualenv