標籤:Python3.6.5安裝 Ipython6.1.0安裝
一、centos7 安裝 Python3.6.5教程
1、在安裝Python之前,需要先安裝一些後面遇到的依賴問題(如果有依賴問題,按照提示安裝):
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install xz gcc zlib zlib-devel wget sqlite-devel openssl-devel -y
2、從官網上下載Python源碼包
:https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
下載完成後,將源碼包上傳至伺服器
3、解壓檔案:
xz -d Python-3.6.5.tar.xz
tar -xvf Python-3.6.5.tar.xz
註:將Python檔案解壓到 /usr/檔案夾中。
4、進入到檔案目錄
cd Python-3.6.5
5、開始對Python進行安裝編譯
./configure --prefix=/usr/Python-3.6.5
執行make命令(一直等待編譯即可,大概五六分鐘)
執行make install 命令(等待編譯安裝)
安裝過程中出現錯誤,需要安裝zlib包
yum -y install zlib*
安裝zlib*後,重新編譯
make install
6、讓Centos7系統能夠預設使用Python3.6
cd /usr/bin/
mv python python.bak #備份原檔案
ln -s /usr/Python-3.6.5/bin/python3.6 /usr/bin/python (注意自己檔案首字母大小寫)
(備忘:ln -s 源檔案 目標檔案 做軟連結)
7、測試Python3.6.5是否安裝成功
8、因為yum源使用的Python2,替換為Python3以後,會導致其無法正常工作。需要修改以下資訊:
修改yum設定檔:
vi /usr/bin/yum
把檔案的頭部 #!/usr/bin/python 改成 #!/usr/bin/python2.7
9、測試yum時候正常:
yum -y install vim
提示錯誤,需要修改以下資訊:
vi /usr/libexec/urlgrabber-ext-down
將 /usr/bin/python 改為 /usr/bin/python2.7
10、再次測試yum是否正常
yum -y install vim
以上步驟為Centos7 安裝Python3.6.5的實際操作文檔。
二、Centos7安裝 Ipython 6.1.0
1、安裝依賴環境
yum install xz gcc zlib zlib-devel wget sqlite-devel openssl-devel -y
2、下載ipython安裝包
安裝包:
wget https://pypi.python.org/packages/79/63/b671fc2bf0051739e87a7478a207bbeb45cfae3c328d38ccdd063d9e0074/ipython-6.1.0.tar.gz#md5=1e15e1ce3f3f722da6935d7ac0e51346
提示沒有安裝wget工具,使用yum安裝wget工具
yum -y install wget
繼續下載ipython安裝包
2、安裝ipython
tar xf ipython-6.1.0.tar.gz
cd ipython-6.1.0
使用Python安裝ipython(前提已安裝Python)
python setup.py install
3、測試ipython是否安裝成功
出現這樣的錯誤,說明環境變數設定錯誤,修改方式如下:
alias ipython='python -m IPython'
4、提示以上錯誤,需要通過pip安裝所有缺失模組,直至ipython運行成功:
提示缺少‘traitlets’模組,通過pip安裝確實模組
pip3 install traitlets
5、下載安裝pip
安裝擴充源:yum -y install epel-release
安裝Python-pip模組:yum install python-pip
ln -sv /usr/Python-3.6.5/bin/pip3 /usr/bin/pip3
6、安裝traitlets模組
pip install traitlets
7. pip3 install pygments
8. pip3 install pexpect
9. pip3 install pickleshare
10. pip3 install prompt_toolkit
11. pip3 install simplegeneric
12. 再次測試 ipython :
總結:
在pip安裝的過程中浪費了大量的時間,一直提示-bash: pip3: command not found 從網上找了很多方法,都不管用,最後建立了軟連結終於成功。
通過此次安裝得知:在安裝的過程中,遇到什麼問題要多搜尋,一定能找到解決辦法的。
Centos7 安裝Python3.6.5 及 安裝ipython 6.1.0