2015-10-08 15 views
6

私はPython 3.5 64bitでWindows 10を使用しています。そして、virtualenvをpipからインストールしました。"setuptools pip wheel with error code 1"で仮想環境を作成できません

新しい仮想環境を作成しようとすると、それは次のログで失敗する傾向がある:

> 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のを実行すると、それがうまく機能して仮想環境を作成します。

+2

VirtualenvはインストールパスにスペースがあるとPythonが気に入らない。私は古典的なC:\ Python35の場所に私のものを再インストールし、問題を修正しました。この[Stack Overflow post](https://stackoverflow.com/a/7911058/4573362)を参照してください。 –

+2

@FrederickJansen修正していただきありがとうございます。 'C:\ Python \ Python35'に再インストールすると、** virtualenv **モジュールが正常に動作します。 –

答えて

0

私は類似しているが異なるエラーが発生していました。現在のディレクトリに、Pythonの文字列モジュールをオーバーライドしたモジュールがありました。

ここに私のスタックトレースがあります。基本的に文字列モジュールにはmaketrans属性がないということに注意してください。 docs saidそうではありませんでした。これは、文字列モジュールで何かが間違っていたことを示唆していました。私は余分なモジュールのディレクトリをチェックしました。

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

私は同じエラーがありました。コンピュータの私のパスは「F:\塵埃\ pathon3.6」です。中国人には、このエラーがあります。あなたのパスが 'c:\ program files \ python 3.5'であることが分かった場合、 'program files'にスペースがあります。それはエラーが起こった理由です。私は思います。私は思うPythonのパスは、最初に英語でなければならない、第二にスペースを必要としない。あなたに役立つことを願っています。(私の英語に気をつけません。 )

関連する問題