为 Python 3 安装 IPython 时出错:sys_platform == "darwin" 和 platform_python_implementation == &qu
Posted
技术标签:
【中文标题】为 Python 3 安装 IPython 时出错:sys_platform == "darwin" 和 platform_python_implementation == "CPython"【英文标题】:Error on installing IPython for Python 3: sys_platform == "darwin" and platform_python_implementation == "CPython" 【发布时间】:2016-03-11 15:09:26 【问题描述】:我想使用
为 Python3 安装 IPythonsudo pip install ipython
在 openSUSE 13.1 上。因为我只为 Python3 安装了 pip,所以它应该可以工作,实际上也可以用于其他包。我收到以下错误:
Downloading/unpacking ipython
Downloading ipython-4.1.2.tar.gz (5.0MB): 5.0MB downloaded
Running setup.py egg_info for package ipython
error in ipython setup command: Invalid environment marker: sys_platform == "darwin" and platform_python_implementation == "CPython"
Complete output from command python setup.py egg_info:
error in ipython setup command: Invalid environment marker: sys_platform == "darwin" and platform_python_implementation == "CPython"
有趣的是,IPython 可以工作,但在通过 YaST 安装后从 Python 2.7.6 开始。出了什么问题?
【问题讨论】:
【参考方案1】:这可能是由于安装工具过时造成的。试试:
pip install --upgrade setuptools pip
pip list
pip install ipython
(必要时使用 sudo)
【讨论】:
在centos6上通过SCL升级到python27后出现这个问题。这个解决方案就像一个魅力!以上是关于为 Python 3 安装 IPython 时出错:sys_platform == "darwin" 和 platform_python_implementation == &qu的主要内容,如果未能解决你的问题,请参考以下文章
python3 利用pip安装ipython notebook
在 ipython 笔记本中显示 matplotlib 时出错
解决安装ipython时Command "python setup.py egg_info" failed with error code 1 in /tmp