安装适用于Python 3的IPython时出错:sys_platform =="darwin"和platform_python_implementation =="CPython"

Jar*_*rno 2 python opensuse ipython python-3.x

我想用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"
Run Code Online (Sandbox Code Playgroud)

有趣的是,IPython可以工作,但是在通过YaST安装后从Python 2.7.6开始.出了什么问题?

min*_*nrk 11

这可能是由于过时的安装工具造成的.尝试:

pip install --upgrade setuptools pip
pip list
pip install ipython
Run Code Online (Sandbox Code Playgroud)

(如有必要,请使用sudo)