2015-10-08 25 views
6

Sto usando Windows 10 con Python 3.5 a 64 bit. E installato virtualenv da pip.Impossibile creare l'ambiente virtuale con "setuptools pip wheel failed with error code 1"

Quando si tenta di creare un nuovo ambiente virtuale, tende a non riuscire con il seguente registrazione:

> 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 

Quando eseguire con --no-setuptools, funziona bene e crea un ambiente virtuale.

+2

A Virtualenv non piace Python quando ha spazi nel percorso di installazione. Ho reinstallato il mio nella classica posizione C: \ Python35 e ho risolto il problema. Vedi questo [Post di Overflow dello stack] (https://stackoverflow.com/a/7911058/4573362). –

+2

@FrederickJansen Grazie per la correzione. Dopo aver reinstallato in 'C: \ Python \ Python35', il modulo ** virtualenv ** funziona correttamente ora. –

risposta

0

Avevo un errore simile ma diverso, e avevo un modulo nella mia directory corrente che sovrascriveva il modulo di stringa di Python.

Ecco la traccia dello stack. Si noti che in pratica si dice che il modulo stringa non ha un attributo maketrans. Il docs said non era così. Questo è stato un grande suggerimento che qualcosa non andava nel modulo string, il che mi ha fatto controllare la directory per i moduli superflui.

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

Ho avuto lo stesso errore. Il mio percorso di computer è 'F: \ 灰尘 \ pathon3.6'.A causa del cinese, ho ottenuto questo errore. e trovo che il tuo percorso sia 'c: \ program files \ python 3.5', c'è uno spazio in 'file di programma'. è per questo che l'errore è successo. Penso che il percorso di Python sia, prima, deve essere inglese, in secondo luogo non c'è bisogno di spazio. Spero sia utile a te. (Non importa il mio inglese.)