我在ubuntu上安装了virtualenv。但是,当我尝试创建virtualenv时,我收到错误。我的Zenv文件夹不包含"激活"。我该如何解决?我经常这样做。这是我第一次收到此错误。
ubuntu@ip-172-31-24-181:~$ virtualenv Zenv
New python executable in /home/ubuntu/Zenv/bin/python
Installing setuptools, pip, wheel...
Complete output from command /home/ubuntu/Zenv/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-8.0.2-py2.py3-none-any.whl/pip/__init__.py", line 15, in <module>
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-8.0.2-py2.py3-none-any.whl/pip/vcs/mercurial.py", line 9, in <module>
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-8.0.2-py2.py3-none-any.whl/pip/download.py", line 38, in <module>
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-8.0.2-py2.py3-none-any.whl/pip/_vendor/requests/__init__.py", line 58, in <module>
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-8.0.2-py2.py3-none-any.whl/pip/_vendor/requests/utils.py", line 26, in <module>
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-8.0.2-py2.py3-none-any.whl/pip/_vendor/requests/compat.py", line 7, in <module>
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-8.0.2-py2.py3-none-any.whl/pip/_vendor/requests/packages/__init__.py", line 29, in <module>
ImportError: No module named urllib3
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
File "/home/ubuntu/anaconda/bin/virtualenv", line 11, in <module>
sys.exit(main())
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv.py", line 703, in main
symlink=options.symlink)
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv.py", line 904, in create_environment
download=download,
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv.py", line 861, in install_wheel
call_subprocess(cmd, show_stdout=False, extra_env=env)
File "/home/ubuntu/anaconda/lib/python2.7/site-packages/virtualenv.py", line 781, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /home/ubuntu/Zenv/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel failed with error code 1
答案 0 :(得分:6)
就我而言,我的anaconda的python版本干扰了我在/ usr / bin中的python。这对我有用:
virtualenv my-virtualenv -p /usr/bin/python
答案 1 :(得分:1)
' virtualenv venv '可能会在anaconda中使用python,这可能会导致问题。
' virtualenv venv -p / usr / bin / python '可能会遇到此问题,但它在您的系统中使用python默认值,而不是在anaconda中使用python。
所以你可以在安装anaconda之前使用' pip install virtualenv ',并且不要在anaconda中安装virtualenv。
答案 2 :(得分:0)
这解决了我的问题
pip install -i https://pypi.anaconda.org/pypi/simple urllib3
答案 3 :(得分:0)
wget https://pypi.python.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz#md5=fcaab1c5385c57deeb7053d3d7d81d59
tar xvf urllib3-1.16.tar.gz && cd urllib3-1.16/
python setup.py install