2012-03-06 38 views
1

我在嘗試啓動新的virtualenv時遇到問題。它突然停止工作,我不知道該怎麼做。無法在mac上使用Virtualenv

這是我收到的時候我嘗試創建一個virtualenv名爲「test」爲例錯誤:

Lucas-Rezendes-MacBook:Desktop lucas$ virtualenv test 
New python executable in test/bin/python 
install_name_tool: for architecture cputype (16777223) cpusubtype (-2147483645) object: test/bin/python malformed object (unknown load command 4) 
Could not call install_name_tool -- you must have Apple's development tools installed 
Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 8, in <module> 
    load_entry_point('virtualenv==1.6.4', 'console_scripts', 'virtualenv')() 
    File "/Library/Python/2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py", line 810, in main 
    never_download=options.never_download) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py", line 901, in create_environment 
    site_packages=site_packages, clear=clear)) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py", line 1166, in install_python 
    py_executable]) 
    File "/Library/Python/2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py", line 878, in call_subprocess 
    % (cmd_desc, proc.returncode)) 
OSError: Command install_name_tool -change /System/Library/Fram.../Versions/2.7/Python @executable_path/../.Python test/bin/python failed with error code 1 
Lucas-Rezendes-MacBook:Desktop lucas$ 

我已經重新安裝的Xcode(最新版本)的兩倍纔有了今天! 我也沒有 「這蟒」,它重新調整/選擇/ local/bin目錄/蟒蛇,當我嘗試使用創造 「的virtualenv -p /選擇/ local/bin目錄/ Python的測試」 我得到這個錯誤:

Lucas- Rezendes -MacBook:bin lucas $ virtualenv -p /opt/local/bin/python test 使用解釋器/opt/local/bin/python運行virtualenv 回溯(最近調用最後一次): 文件「/Library/Python/2.7 /site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv.py「,第2270行,在 main() 文件」/Library/Python/2.7/site-packages/virtualenv-1.7.1.2- py2.7.egg/virtualenv.py「,第928行,主 never_download = options.never_download) 文件」/Library/Python/2.7/site-packages/virtualenv -1.7.1.2-py2.7.egg/virtualenv.py「,第1029行,在create_environment中 site_packages = site_packages,clear = clear)) 文件」/Library/Python/2.7/site-packages/virtualenv-1.7.1.2 -py2.7.egg/virtualenv.py「,第1154行,在install_python中 mkdir(lib_dir) 文件」/Library/Python/2.7/site-packages/virtualenv-1.7.1.2-py2.7.egg/virtualenv。 py「,第399行,在mkdir os.makedirs(path) 文件」/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py「,第150行,in makedirs makedirs(head,mode) 文件「/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py」,行150,在makedirs makedirs(head,mode ) 文件「/opt/local/Library/Frameworks/Python.framewor k/Versions/2.7/lib/python2.7/os.py「,行157,在makedirs mkdir(name,mode) OSError:[Errno 13] Permission denied:'test' Lucas-Rezendes-MacBook:bin盧卡斯$

我真的不知道還能做些什麼。有人可以幫助我嗎?提前致謝!

+0

https://github.com/pypa/virtualenv/issues/7安裝的Xcode開發工具有一些解決方案 - 包括了從App Store安裝只安裝的事實安裝程序(?!)。 – 2012-03-06 18:05:44

+0

即使我已經打開我的應用程序文件夾中的Xcode(它已經安裝了一些有關移動IDK的東西),我仍然得到相同的錯誤:( – 2012-03-06 18:15:16

回答

0

您是否嘗試過通過運行

xcode-select –-install