Я пытаюсь запустить Cython с Python2.7, установленным с использованием OSX под управлением Mountain Lion, но я получаю следующие ошибки:
Traceback (most recent call last):
File "/usr/local/bin/cython", line 5, in <module>
from pkg_resources import load_entry_point
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 2603, in <module>
working_set.require(__requires__)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 666, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 565, in resolve
raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: Cython==0.17
Как я могу это исправить?
Спасибо!
Вероятно, произошло то, что вы установили cython с одной версией python и пытаетесь запустить его с другой. Вместо того, чтобы делать стандарт
python setup.py build
sudo python setup.py install
Попробуйте просто переключиться на root, а затем собрать и установить, используя явную версию python:
sudo su
/usr/bin/python setup.py build
/usr/bin/python setup.py install
(Обратите внимание, что все это предполагает, что вы устанавливаете из исходного архива).
Других решений пока нет …