运行以下操作:
virtualenv -p python3 venv
给出:
Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /specific/a/home/cc/students/csguests/taivanbatb/venv/bin/python3
Also creating executable in /specific/a/home/cc/students/csguests/taivanbatb/venv/bin/python
Installing setuptools, pip, wheel...
这就是它卡住的地方。在
调用CTRL-C可以得到:
^{pr2}$类似于this。在
正如链接问题中所建议的,我尝试用--no-wheel
进行安装,但没有成功。我确信这不是一个网络连接问题,因为使用virtualenv env
使用python2设置环境不会产生错误。在
我使用的所有软件包的具体版本如下:
python 3.4.0 python 2.7.6 virtualenv 15.1.0版
堆栈跟踪表明您正在使用2.7安装中的virtualenv。这表明您的路径没有设置为3.x。请启动一个新的shell,设置路径使/usr/local/lib/python2.7不在其中,然后重试。在
virtualenv
只是一个python包。你可以把它安装在python2和python3上。在根据我的经验,python3上的virtualenv可以很好地处理这两个python版本。stacktrace显示您对python2使用virtualenv—尝试切换到python3。在
要在python3上安装它,请运行
或者,如果出于某种原因必须使用apt get
^{2}$1.检查你的互联网连接。在
2.设置python3作为默认的python解释器,因为python2.7是默认的python解释器。尝试在不使用任何轮子的情况下使用:
然后激活virtualenv运行:-在
^{2}$如果你在代理之后使用:-
sudo pip download setuptools pip wheel --proxy http://<yourproxyhere>
在这之后,
virtualenv -p python3 venv
在我的虚拟环境中工作得很好 注意:假设您的系统中已经设置了虚拟环境,python3是您的默认解释器。在相关问题 更多 >
编程相关推荐