前提準備
安裝工具yum-utils
用於管理repository和擴展包
yum install yum-utils
為python3 構造環境
yum-builddep python
下載python3源代碼包
curl -O https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
安装依賴包
有些系統沒有依賴包,導致安裝完成後沒有pip3
yum -y install bzip2-devel sqlite-devel openssl-devel readline-devel xz-devel xz-devel tk-devel gdbm-devel
安裝pyhon3
默認安裝目錄/usr/local
tar xf python-3.7.1.tgz
cd Python-3.7.1
./configure prefix=/usr/local/python3
make && make install
#设置路径
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
檢查安裝是否成功
python3 -V
設置為默認版本
此處可以不設置,根據個人喜好
vi /etc/profile.d/python.sh
增加一行
alias python='/usr/local/bin/python3.7'
設置權限
chmod 755 /etc/profile.d/python.sh
重啓使配置生效
source /etc/profile.d/python.sh
安裝jupyter notebook
安裝pip(2.7)
yum -y isntall python-pip
pip install --upgrade pip
安裝pip34
yum install python3.4-pip
pip3.4 install --upgrade pip
安裝相關依賴
yum -y groupinstall "Development Tools"
yum -y install python-devel
配置虛擬環境
安裝 pipenv
pip3.4 install pipenv
創建虛擬環境
#创建虚拟环境
mkdir Jupyter
#进入虚拟环境
cd Jupyter
#安裝環境
pipenv install
#安裝依賴包
pipenv install requests
pipenv install bottle
#查看安裝模塊依賴關係
pipenv graph
安裝jupyter
pip install jupyter
刪除python3
#強制刪除安裝程序及關聯
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps
whereis python3 |xargs rm -frv