我使用Windows 10与Python 3.5 64位。从pip安装了virtualenv。
当尝试创建一个新的虚拟环境时,它往往会失败,记录如下:
> virtualenv env1
Using base prefix 'c:\program files\python 3.5'
New python executable in env1Scriptspython.exe
Installing setuptools, pip, wheel...
Complete output from command E:vpenv1Scriptspython.exe -c "import sys, pip; sys...d"] + sys.argv[1:]))" setuptools pip wheel:
Ignoring indexes: https://pypi.python.org/simple
Collecting setuptools
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
The repository located at None is not a trusted or secure host and is being ignored. If this repository is available via HTTPS it is recommended to use HTTPS instead, otherwise you may silence this warning and allow it anyways with '--trusted-host None'.
Could not find a version that satisfies the requirement setuptools (from versions: )
No matching distribution found for setuptools
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
File "c:program filespython 3.5librunpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "c:program filespython 3.5librunpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:Program FilesPython 3.5Scriptsvirtualenv.exe__main__.py", line 9, in <module>
File "c:program filespython 3.5libsite-packagesvirtualenv.py", line 832, in main
symlink=options.symlink)
File "c:program filespython 3.5libsite-packagesvirtualenv.py", line 1004, in create_environment
install_wheel(to_install, py_executable, search_dirs)
File "c:program filespython 3.5libsite-packagesvirtualenv.py", line 969, in install_wheel
'PIP_NO_INDEX': '1'
File "c:program filespython 3.5libsite-packagesvirtualenv.py", line 910, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command E:vpenv1Scriptspython.exe -c "import sys, pip; sys...d"] + sys.argv[1:]))" setuptools pip wheel failed with error code 1
当使用——no-setuptools执行时,它运行良好并创建了一个虚拟环境
我也有同样的错误。我已经将Python安装在'F: pathon3.6'。由于中文文本的原因,我得到了这个错误。我注意到你的路径是"c:program filespython 3.5",在"program files"中有一个空格。我想这就是错误发生的原因
出现了一个类似但不同的错误,并且我在当前目录中有一个模块重写了Python的string模块。
这是我的堆栈跟踪。注意,它基本上是说字符串模块没有maketrans
属性。医生说事实并非如此。这是一个很大的提示,说明string模块出了问题,这让我检查了目录中是否有多余的模块。
New python executable in ./env/bin/python
Installing setuptools, pip, wheel...
Complete output from command /home/.../env/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 "/usr/local/lib/python2.7/dist-packages/virtualenv_support/pip-7.1.2-py2.py3-none-any.whl/pip/__init__.py", line 6, in <module>
File "/usr/lib/python2.7/optparse.py", line 77, in <module>
import textwrap
File "/usr/lib/python2.7/textwrap.py", line 40, in <module>
class TextWrapper:
File "/usr/lib/python2.7/textwrap.py", line 82, in TextWrapper
whitespace_trans = string.maketrans(_whitespace, ' ' * len(_whitespace))
AttributeError: 'module' object has no attribute 'maketrans'
----------------------------------------
...Installing setuptools, pip, wheel...done.
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 832, in main
symlink=options.symlink)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 1004, in create_environment
install_wheel(to_install, py_executable, search_dirs)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 969, in install_wheel
'PIP_NO_INDEX': '1'
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 910, in call_subprocess
% (cmd_desc, proc.returncode))
OSError: Command /home/.../env/bin/python -c "import sys, pip; sys...d"] + sys.argv[1:]))" setuptools pip wheel failed with error code 1