使用pyenv切换版本后ipython无法使用解决方法

阅读: 1330 | 文章分类: Python | Tag:

通过使用pip安装ipython后,运行ipython是正常的,但用pyenv切换版本后就会提示ipython存在以下版本中,如下提示 ``` [root@Server-4 ~]# ipython pyenv: ipython: command not found The `ipython' command exists in these Python versions: 2.7.15 3.7.0 ``` 查看版本时候是这样的 ``` [root@Server-4 ~]# pyenv versions system * 2.6.6 (set by /root/.python-version) 2.7.15 3.7.0 ``` 遇到这个问题最好的办法就是用pip再安装一次ipython后就可以兼容当前环境了,安装是增量安装,原有python版本安装过的ipython能够继续使用 ``` pip install ipython ``` 注意:在2.7.0以下版本就无法解决这个问题,原因是版本太旧,与pip不兼容,当你尝试升级pip的时候就会提示出一句话说python核心团队不再支持python2.6版本,需要升级python版本后才可以升级pip,提示原文如下 ``` DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6 ```