C++ 运行Cython的问题

C++ 运行Cython的问题,c++,python,cython,C++,Python,Cython,我正在尝试使用OSX running Mountain Lion安装Python2.7来运行cython,但出现以下错误: 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/Vers

我正在尝试使用OSX running Mountain Lion安装Python2.7来运行cython,但出现以下错误:

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
我怎样才能解决这个问题


谢谢

可能发生的情况是,您用一个版本的python安装了cython,并试图用另一个版本运行它。而不是做标准

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

请注意,所有这些都假设您是从源tarball安装的。

…您是否轻松安装了cython?请注意路径名。看起来/usr/local/bin/cython正在尝试使用python2.6。这有点遥不可及,但是试试这个:python2.7/usr/local/bin/cython