2012-06-23 3 views
5

SnowLeapord에서 Lion으로 업그레이드했는데 이제 virtualenv를 만들 수 없습니다. 나는이 새로운 업그레이드 후 파이썬 설치없이 사이트 패키지이며, 핍 설치를 시도하고 다시뿐만 아니라 Xcode4로 업그레이드 VIRTUALENV 이해하지만 난 항상이 오류를 얻을 : 나는 유닉스의 비트입니다Lion으로 업그레이드 한 후 virtualenv를 작동시키는 방법은 무엇입니까?

~ > virtualenv --distribute env 
New python executable in env/bin/python 
Installing distribute........ 
Complete output from command /Users/jaderberg/env/bin/python -c "#!python 
\"\"\"Bootstra... main(sys.argv[1:]) 
" --always-copy -U distribute: 
Traceback (most recent call last): 
File "<string>", line 23, in <module> 
File "/Users/jaderberg/env/lib/python2.7/distutils/__init__.py", line 16, in <module> 
exec(open(os.path.join(distutils_path, '__init__.py')).read()) 
IOError: [Errno 2] No such file or directory: 'System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/__init__.py' 
---------------------------------------- 
...Installing distribute...done. 
Traceback (most recent call last): 
File "/usr/local/bin/virtualenv", line 9, in <module> 
load_entry_point('virtualenv==1.7.2', 'console_scripts', 'virtualenv')() 
File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 942, in main 
never_download=options.never_download) 
File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 1049, in create_environment 
search_dirs=search_dirs, never_download=never_download) 
File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 603, in install_distribute 
search_dirs=search_dirs, never_download=never_download) 
File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 570, in _install_req 
cwd=cwd) 
File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 1020, in call_subprocess 
% (cmd_desc, proc.returncode)) 
OSError: Command /Users/jaderberg/env/bin/python -c "#!python 
\"\"\"Bootstra... main(sys.argv[1:]) 
" --always-copy -U distribute failed with error code 1 

을/파이썬 초보자와 그냥이 일하는 방법을 해결할 수 없습니다. 어떤 아이디어?

~ > virtualenv env 
New python executable in env/bin/python 
Installing setuptools............. 
    Complete output from command /Users/jaderberg/env/bin/python -c "#!python 
\"\"\"Bootstra...sys.argv[1:]) 






" /Library/Python/2.7/...ols-0.6c11-py2.7.egg: 
    Traceback (most recent call last): 
    File "", line 279, in 
    File "", line 207, in main 
    File "/Library/Python/2.7/site-packages/distribute-0.6.27-py2.7.egg/setuptools/__init__.py", line 2, in 
    from setuptools.extension import Extension, Library 
    File "/Library/Python/2.7/site-packages/distribute-0.6.27-py2.7.egg/setuptools/extension.py", line 2, in 
    import distutils.core 
    File "/Users/jaderberg/env/lib/python2.7/distutils/__init__.py", line 16, in 
    exec(open(os.path.join(distutils_path, '__init__.py')).read()) 
IOError: [Errno 2] No such file or directory: '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/__init__.py' 
---------------------------------------- 
...Installing setuptools...done. 
Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 9, in 
    load_entry_point('virtualenv==1.7.2', 'console_scripts', 'virtualenv')() 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 942, in main 
    never_download=options.never_download) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 1052, in create_environment 
    search_dirs=search_dirs, never_download=never_download) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 598, in install_setuptools 
    search_dirs=search_dirs, never_download=never_download) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 570, in _install_req 
    cwd=cwd) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 1020, in call_subprocess 
    % (cmd_desc, proc.returncode)) 
OSError: Command /Users/jaderberg/env/bin/python -c "#!python 
\"\"\"Bootstra...sys.argv[1:]) 


" /Library/Python/2.7/...ols-0.6c11-py2.7.egg failed with error code 1 

답변

6

내가 버전 4 엑스 코드를 업그레이드하더라도, 그것은 자동으로 명령 줄 도구를 설치하지 않는 것으로 밝혀 다음 --distribute 태그를 사용하지 않고 나는이 오류가 발생합니다. 나는 이것을 따라 갔다 http://blog.cingusoft.org/mac-osx-lion-virtualenv-and-could-not-call-in.

기본적으로 Xcode를 설치하고 환경 설정으로 이동 한 다음 "명령 행 도구"를 다운로드하여 설치하십시오. 이제 작동합니다.

명령 행 도구 나 또한 내 setuptools에 업그레이드했다 https://developer.apple.com/downloads/index.action#

0

에서 직접도 사용할 수 있습니다.

pip install setuptools --upgrade

0
cd /usr/lib/python2.7 
sudo ln -s plat-x86_64-linux-gnu/_sysconfigdata_nd.py . 
관련 문제