2013-05-30 2 views
0

В Ubuntu Lucid меня python 2.6.5 по default.I скомпилирован python3.3.1 и настроить virtualenv и wrapper таким образом, что workon envpy331 заставляет меня работать на python3.3.1.Then я установил желток с помощью pippython3 в virtualenv вызова желтка вызывает IOError

Теперь, когда я бегу

>>yolk -l 

он перечисляет все библиотеки питона, установленные даже в python2.6.5, как показано ниже, и, наконец, бросает 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

Нашел ответ в запросе тянуть на GitHub

Это позволит людям и инструменты (например .: https://python3wos.appspot.com/) знают, что желток совместим с Python 3. должны сделать релиз PyPI; кажется, что последний код в GitHub работает с Python 3, но последняя выпущенная версия на PyPI (0.4.3, выпущена 2012-02-06) не работает с Python 3.

поэтому используйте GitHub вместо этого

Смежные вопросы