2015-03-25 56 views
1

我想也許是因爲目錄中有空格,特別是文件夾「Program Files(x86)」。虛擬env不會運行 - setuptools pip失敗,錯誤代碼爲2

有人提出這個錯誤是在較新的virtualenv版本中的已知錯誤,但我不知道如何安裝舊版本。顯然版本1.10.1的作品,但我不知道如何安裝它..

我運行Windows 7, PIP 6.0.8, Django的1.7.7, 的virtualenv 12.0.7, 的Python 3.4 0.3

當試圖運行的virtualenv env命令出現這種情況..

G:\Program Files (x86)\Python34>virtualenv env 
Using base prefix 'G:\\Program Files (x86)\\Python34' 
New python executable in env\Scripts\python.exe 
Installing setuptools, pip... 
    Complete output from command "G:\Program Files (x8...v\Scripts\python.exe" -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip: 
    Ignoring indexes: https://pypi.python.org/simple 
Collecting setuptools 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    DEPRECATION: Implicitly allowing locations which are not hosted at a secure origin is deprecated and will require the use of --trusted-host in the future. 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    This repository located at None is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with '--trusted-host None'. 
    Exception: 
    Traceback (most recent call last): 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\basecommand.py", line 232, in main 
     status = self.run(options, args) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\commands\install.py", line 339, in run 
     requirement_set.prepare_files(finder) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\req\req_set.py", line 333, in prepare_files 
     upgrade=self.upgrade, 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\index.py", line 351, in find_requirement 
     for page in self._get_pages(locations, req): 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\index.py", line 566, in _get_pages 
     page = self._get_page(location, req) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\index.py", line 783, in _get_page 
     return HTMLPage.get_page(link, req, session=self.session) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\index.py", line 872, in get_page 
     "Cache-Control": "max-age=600", 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\_vendor\requests\sessions.py", line 473, in get 
     return self.request('GET', url, **kwargs) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\download.py", line 365, in request 
     return super(PipSession, self).request(method, url, *args, **kwargs) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\_vendor\requests\sessions.py", line 461, in request 
     resp = self.send(prep, **send_kwargs) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\_vendor\requests\sessions.py", line 567, in send 
     adapter = self.get_adapter(url=request.url) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv_support\pip-6.0.8-py2.py3-none-any.whl\pip\_vendor\requests\sessions.py", line 646, in get_adapter 
     raise InvalidSchema("No connection adapters were found for '%s'" % url) 
    pip._vendor.requests.exceptions.InvalidSchema: No connection adapters were found for 'g:\Program' 

---------------------------------------- 
...Installing setuptools, pip...done. 
Traceback (most recent call last): 
    File "G:\Program Files (x86)\Python34\lib\runpy.py", line 170, in _run_module_as_main 
    "__main__", mod_spec) 
    File "G:\Program Files (x86)\Python34\lib\runpy.py", line 85, in _run_code 
    exec(code, run_globals) 
    File "G:\Program Files (x86)\Python34\Scripts\virtualenv.exe\__main__.py", line 9, in <module> 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv.py", line 825, in main 
    symlink=options.symlink) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv.py", line 993, in create_environment 
    install_wheel(to_install, py_executable, search_dirs) 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv.py", line 961, in install_wheel 
    'PIP_NO_INDEX': '1' 
    File "G:\Program Files (x86)\Python34\lib\site-packages\virtualenv.py", line 903, in call_subprocess 
    % (cmd_desc, proc.returncode)) 
OSError: Command "G:\Program Files (x8...v\Scripts\python.exe" -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip failed with error code 2 

回答

1

卸載的Python 3.4和安裝了Python 2.7的默認目錄 「C:/ Python27」。重新安裝pip和virtualenv。

現在,當創建一個virtualenv一切工作正常。我想這是因爲目錄中的空格!

+1

我已經嘗試過使用Python 3.4本身,它似乎空間是問題:-(。重新安裝後沒有空間的東西正在工作 – keyr 2015-04-06 14:31:17

相關問題