IPython报错:pkg_resources.DistributionNotFound: gnureadline

来源:互联网 发布:下载pc软件网站 编辑:程序博客网 时间:2024/05/22 10:58

环境:系统OS X 10.9.5   Python 2.7.8


利用pip安装Ipython


pip install ipython

运行ipython报错:

<span style="font-family:Microsoft YaHei;font-size:14px;">Traceback (most recent call last):  File "/usr/local/bin/ipython", line 5, in <module>    from pkg_resources import load_entry_point  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>    working_set.require(__requires__)  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require    needed = self.resolve(parse_requirements(requirements))  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve    raise DistributionNotFound(req)  # XXX put more info herepkg_resources.DistributionNotFound: gnureadline</span>


解决:

在terminal中type如下命令。

export CFLAGS=-Qunused-argumentsexport CPPFLAGS=-Qunused-argumentssudo -E pip install ipython[all] --force --upgrade

将会将所有重新安装。

执行完毕后再次type ipython,即可进入ipython shell。

0 0