pip安装ipython_Python -- 关于pip安装Ipython
小Q:山外青山樓外樓,西湖歌舞幾時休;暖風熏得游人醉,只把杭州比汴州。 --林升··題臨安邸
========================================================
來到杭州的第18天,第一次孤身來到南方,每當周六日時孤獨感襲來。無奈,只能尋求興趣、學習,填補。
一直在實驗用pip安裝ipython的方式,遇到了一些問題,見下:
環境:centos 6
rpm -ivh epel-release-latest-6.noarch.rpm
yum install -y python-pip
pip install ipython==1.2.1 (==2.0.0或2.1.0或2.2.0或2.3.0.......低版本)
之后就可以順利使用了。
------------------------------------問題匯總--------------------------------------------------
錯裝源:安裝了一個epel-release-latest-5.noarch.rpm的源。
yum 安裝 ipython 報沒有這個包,之后又安裝了epel..t-6.noarch.rpm,rpm安裝包錯
打算刪除epel-5,find / -name epel* 找到后刪除了yum.repo.d/下和一些epel-5類的;
但是安裝6還是報上述錯,rpm -qa epel 查找安裝的epel-5的包,也沒有發現;
正確解決:rpm -qa epel-release >>>>> rpm -e epel-release-6-8.noarch
錯裝版本:安裝ipython時,沒指定版本,pip 默認安裝的是 5.0 ipython
報錯,ipython 需要至少2.7/3.* 的版本,而centos6 自帶的是 2.6版本的python,
我嘗試安裝 3.0版的python,裝好后將 此python 軟鏈到了 python3 ,想要把ipython調用
python3,但是不知道到為什么yum 卻出錯了,,,于是我換了方法。
正確解決:pip uninstall ipython >>>>> pip install ipython==2.1.0
錯用系統:我用centos 7,安裝此擴展源,之后安裝 python-pip,報錯
原來此擴展源中帶有的是適合python-2.6的 pip,而centos-7自帶的是 2.7版本,不匹配;
我又嘗試源碼安裝 2.6的python,之后還是和上面錯誤類似,于是我又修改軟鏈
ln -sfv /usr/local/python/bin/python /usr/bin/python
之后yum 安裝 python-pip,報錯 yum 命令有錯,原來yum是用python寫的,與原
python-2.7,有一種關系,我還是沒弄明白????????、
正確解決:源碼安裝了ipython-3.0 或者 最新版的 pip。
關于系統自帶python與yum的關系解決,網上教程說如下:
查找yum和 yum-updatest文件,并編輯此py文件
[root@develop local]# which yum
[root@develop local]# vi /usr/bin/yum
/usr/bin/yum
將 #!/usr/bin/python
改為: #!/usr/bin/python2.7
[root@develop local]# vi /usr/bin/yum-updatest
將 #!/usr/bin/python
改為: #!/usr/bin/python2.7
調用原來的自帶的python。
總結
以上是生活随笔為你收集整理的pip安装ipython_Python -- 关于pip安装Ipython的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python类成员_Python的类成员
- 下一篇: 异步接口同步返回_Dubbo客户端异步接