2014-09-17 2 views
1

python, pip 및 virtualenv가 내 Windows 7 상자에 설치되었습니다.VirtualEnv : Win 7에서 가상 환경 만들기가 실패합니다.

------------------------------------------------------------ 
-c run on 09/18/14 00:24:25 

Ignoring indexes: https://pypi.python.org/simple/ 

Downloading/unpacking setuptools 

Cleaning up... 

Removing temporary dir C:\Users\Han\test\build... 

Exception: 

Traceback (most recent call last): 

File "c:\python27\lib\site-packages\virtualenv_support\pip-1.5.6-py2.py3-none-any.whl\pip\basecommand.py", line 122, in main 
    status = self.run(options, args) 

File "c:\python27\lib\site-packages\virtualenv_support\pip-1.5.6-py2.py3-none-any.whl\pip\commands\install.py", line 278, in run 
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) 

File "c:\python27\lib\site-packages\virtualenv_support\pip-1.5.6-py2.py3-none-any.whl\pip\req.py", line 1177, in prepare_files 
    url = finder.find_requirement(req_to_install, upgrade=self.upgrade) 

File "c:\python27\lib\site-packages\virtualenv_support\pip-1.5.6-py2.py3-none-any.whl\pip\index.py", line 209, in find_requirement 
    file_locations, url_locations = self._sort_locations(locations) 

File "c:\python27\lib\site-packages\virtualenv_support\pip-1.5.6-py2.py3-none-any.whl\pip\index.py", line 128, in _sort_locations 
    sort_path(os.path.join(path, item)) 

File "c:\python27\lib\site-packages\virtualenv_support\pip-1.5.6-py2.py3-none-any.whl\pip\index.py", line 109, in sort_path 
    if mimetypes.guess_type(url, strict=False)[0] == 'text/html': 

File "c:\python27\Lib\mimetypes.py", line 287, in guess_type 
    init() 

File "c:\python27\Lib\mimetypes.py", line 348, in init 
    db.read_windows_registry() 

File "c:\python27\Lib\mimetypes.py", line 256, in read_windows_registry 
    with _winreg.OpenKey(hkcr, subkeyname) as subkey: 
WindowsError: [Error 2] The system cannot find the file specified 

아이디어 :

VIRTUALENV 테스트 저를 제공합니다

는 내가 가상 환경을 생성 할 때 문제를 다음에 란? mimetypes.py 파일을 하드 코딩 할뿐만 아니라 레지스트리 검사기를 사용해 보았습니다. http://www.swarley.me.uk/blog/2014/04/23/python-pip-and-windows-registry-corruption/하지만 여전히 같은 오류가 발생합니다.

답변

0

read_windows_registry() 함수에서 다른 특정 오류 메시지가 나타났습니다. my blog post에 대해 이야기 했으므로 null 문자가 포함 된 손상된 레지스트리 키를 삭제하거나 건너 뛰는 것이 좋지 않습니다.

방금 ​​귀하의 특정 문제에 대해 이야기하고있는 것으로 보이는 virtualenv 프로젝트에서 issue #505이 발견되었습니다. 이 스레드에는 몇 가지 권장 사항이 있습니다. 문제를 해결할 수있는 방법이 있습니까? 어쨌든 문제가 pull request #579에 의해 수정 된 것 같습니다. virtualenv의 최신 버전으로 업데이트해야 할 필요가있을 것입니다.

+1

감사합니다. 그게 효과가! – gp04lch

관련 문제