为 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 安装 IPython

sudo 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 时出错

ubuntu安装ipython

ubuntu安装ipython

通过 pip 安装 gnureadline 时出错

解决安装ipython时Command "python setup.py egg_info" failed with error code 1 in /tmp