2013-05-30 26 views
0

在Ubuntu清醒的我有python 2.6.5通過default.I編譯python3.3.1並建立virtualenvwrapper這樣workon envpy331讓我對python3.3.1.Then工作,我用pippython3中的virtualenv蛋黃調用導致IO錯誤

安裝蛋黃

現在,當我運行

>>yolk -l 

它列出即使在python2.6.5安裝瞭如下所有的Python庫,並最終引發了IOError

BeautifulSoup - 3.0.7a  - active development (/usr/local/lib/python2.6/dist-packages) 
Brlapi   - 0.5.4  - active development (/usr/lib/pymodules/python2.6) 
CouchDB   - 0.6   - active development (/usr/lib/pymodules/python2.6) 
Django   - 1.3.1  - active development (/usr/local/lib/python2.6/dist-packages) 
Fabric   - 1.5.1  - active development (/usr/local/lib/python2.6/dist-packages/Fabric-1.5.1-py2.6.egg) 
... 
nose   - 1.3.0  - active development (/usr/local/lib/python2.6/dist-packages) 
numpy   - 1.3.0  - active 
nvidia-common - 0.0.0  - active 
oauth   - 1.0a   - active 
odict   - 1.3.2  - active development (/usr/local/lib/python2.6/dist-packages/odict-1.3.2-py2.6.egg) 
Traceback (most recent call last): 
    File "/usr/local/bin/yolk", line 9, in <module> 
    load_entry_point('yolk==0.4.3', 'console_scripts', 'yolk')() 
    File "/usr/local/lib/python2.6/dist-packages/yolk/cli.py", line 1090, in main 
    my_yolk.run() 
    File "/usr/local/lib/python2.6/dist-packages/yolk/cli.py", line 203, in run 
    return getattr(self, action)() 
    File "/usr/local/lib/python2.6/dist-packages/yolk/cli.py", line 223, in show_all 
    return self.show_distributions("all") 
    File "/usr/local/lib/python2.6/dist-packages/yolk/cli.py", line 298, in show_distributions 
    metadata = get_metadata(dist) 
    File "/usr/local/lib/python2.6/dist-packages/yolk/metadata.py", line 38, in get_metadata 
    msg = email.message_from_string(dist.get_metadata('PKG-INFO')) 
    File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1488, in get_metadata 
    f = open(self.path,'rU') 
IOError: [Errno 2] No such file or directory: '/usr/lib/python2.6/dist-packages/onboard-0.0.0.egg-info' 

任何想法爲什麼發生這種情況?我是否需要再次編譯python3並設置virtualenv?

回答

0

發現在pull請求答案在github

這將讓人們和工具(例如:https://python3wos.appspot.com/)知道,蛋黃與Python 3 兼容應該做一個釋放的PyPI;似乎GitHub中的最新代碼與Python 3協同工作,但PyPI上的最新發布版本(0.4.3; 2012-02-06發佈)不適用於Python 3.

所以使用github發佈代替