windows 无法使用“setuptools pip wheel失败,错误代码为1”创建虚拟环境

uoifb46i  于 2023-02-25  发布在  Windows
关注(0)|答案(2)|浏览(219)

我使用的是Windows 10和Python 3.5 64位,并从pip安装了virtualenv
尝试创建新的虚拟环境时,通常会失败,并显示以下日志记录:

> virtualenv env1

  Using base prefix 'c:\\program files\\python 3.5'
  New python executable in env1\Scripts\python.exe
  Installing setuptools, pip, wheel...
    Complete output from command E:\vp\env1\Scripts\python.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 files\python 3.5\lib\runpy.py", line 170, in _run_module_as_main
      "__main__", mod_spec)
    File "c:\program files\python 3.5\lib\runpy.py", line 85, in _run_code
      exec(code, run_globals)
    File "C:\Program Files\Python 3.5\Scripts\virtualenv.exe\__main__.py", line 9, in <module>
    File "c:\program files\python 3.5\lib\site-packages\virtualenv.py", line 832, in main
      symlink=options.symlink)
    File "c:\program files\python 3.5\lib\site-packages\virtualenv.py", line 1004, in create_environment
      install_wheel(to_install, py_executable, search_dirs)
    File "c:\program files\python 3.5\lib\site-packages\virtualenv.py", line 969, in install_wheel
      'PIP_NO_INDEX': '1'
    File "c:\program files\python 3.5\lib\site-packages\virtualenv.py", line 910, in call_subprocess
      % (cmd_desc, proc.returncode))
  OSError: Command E:\vp\env1\Scripts\python.exe -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel failed with error code 1

当使用**--no-setuptools**执行时,它运行良好并创建了一个虚拟环境。

qxgroojn

qxgroojn1#

I had the same error. I have Python installed at 'F:\灰尘\pathon3.6'. Due to the Chinese text, I got this error. I notice that your path is 'c:\program files\python 3.5', with a space in 'program files'. I think that's why the error happened.

aiazj4mn

aiazj4mn2#

我遇到了一个类似但不同的错误,我当前目录中有一个模块覆盖了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

相关问题