如果本機安裝了python2,盡量不要管他,使用python3執行python指令碼就好,因為可能有程式依賴目前的python2環境
比如yum!!!!!
不要動現有的python2環境!
1)安裝依賴環境
# 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
如果安裝依賴不成功,則按如下方式安裝依賴
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
# wget
3)安裝python3
本文安裝在如下目錄 /usr/local/python3(具體安裝位置看個人喜好)
建立目錄:
# mkdir -p /usr/local/python3
# tar -zxvf python-3.6.1.tgz
4)進入解壓後的目錄,編譯安裝。
# cd python-3.6.1
# ./configure --prefix=/usr/local/python3
# make
# make install
5)
建立python3
的軟鏈
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln: creating symbolic link `/usr/bin/python3': file exists
解決辦法:
把原來的
/usr/bin/python3
通過以下命令備份一下
$ mv /usr/bin/python3 /usr/bin/python3_old
6)將
/usr/local/python3/bin
加入path
# vim ~/.bash_profile
# .bash_profile
# get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi# user specific environment and startup programs
path=$path:$home/bin:/usr/local/python3/bin
export path
按
esc,輸入:
wq回車退出。
修改完後執行
# source ~/.bash_profile
7)檢查
python3
及pip3
是否正常可用:
# python3 -v
python 3.6.1
# pip3 -v
pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6) 8
)如若不可用,建立下
pip3
的軟鏈結
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
linux系統安裝Python
python官網 python.org downloads source code python 3.8.1 operating system xz compressed source tarball 複製鏈結位址 1.安裝工具包和編譯時所需要的一些開發庫 yum y groupinstall de...
linux系統python3 安裝
python3 安裝 1.先保證有安裝以下兩個庫 yum y install openssl yum install zlib devel y 注 pip依賴ssl環境,安裝完成後預設就有pip3 2.編譯安裝python3 tar zxvf python 3.5.2.tgz cd python 3...
linux系統安裝python2 7
centos6系統自帶的python版本為2.6。python中很多模組要求python版本為2.7。本文將介紹如果安裝python2.7。1 安裝前的準備 安裝readline模組,以提供命令歷史和命令補全功能 12 3 yum y install readline readline devel ...