2015-10-08 7 views
6

Ich verwende Windows 10 mit Python 3.5 64bit. Und installiert virtualenv von pip.Kann keine virtuelle Umgebung mit "setuptools pip wheel failed mit Fehlercode 1" erstellen

Wenn eine neue virtuelle Umgebung zu schaffen versuchen, neigt sie mit folgendem Protokollierung fehlschlagen:

> 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 

Wenn ausführen mit --no-Setuptools, es funktioniert gut und schafft eine virtuelle Umgebung.

+2

Virtualenv mag Python nicht, wenn es Leerzeichen in seinem Installationspfad hat. Ich habe meinen im klassischen C: \ Python35-Speicherort neu installiert und das Problem wurde behoben. Siehe hierzu [Stapelüberlauf-Post] (https://stackoverflow.com/a/7911058/4573362). –

+2

@FrederickJansen Danke für die Lösung. Nach der Neuinstallation auf 'C: \ Python \ Python35' funktioniert das Modul ** virtualenv ** jetzt einwandfrei. –

Antwort

0

Ich hatte eine ähnliche, aber andere Fehler auftauchen, und ich hatte ein Modul in meinem aktuellen Verzeichnis, das Python String-Modul überschrieben wurde.

Hier ist mein Stack-Trace. Beachten Sie, dass das String-Modul grundsätzlich kein maketrans-Attribut hat. Die das war nicht so. Das war ein großer Hinweis darauf, dass etwas mit dem String-Modul nicht stimmte, weshalb ich das Verzeichnis auf überflüssige Module überprüfen musste.

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 
0

Ich hatte den gleichen Fehler. Mein Computerpfad ist 'F: \ 灰尘 \ pathon3.6'. Aufgrund der chinesischen, habe ich diesen Fehler. und ich finde Ihren Pfad ist "C: \ Programme \ Python 3.5", gibt es einen Platz in "Programmdateien". das ist, warum der Fehler geschah, denke ich. Der Weg von Python denke ich, zuerst muss Englisch sein, zweiter braucht keinen Raum. Hoffnung ist es zu Ihnen hilfreich. (Mach mir mein Englisch nicht aus. Ich bin ein chinesischer Junge. Danke)