1. 配置依賴環境
sudo apt-get install libffi-dev zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev
2.官網下載python3.9源碼壓縮包
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
3.解壓縮
tar -zxvf Python-3.9.0.tgz
4.進入解壓后的文件夾
cd Python-3.9.0
5.執行安裝
./configure --prefix=/usr/local/python3 #--prefix后面自定義python安裝路徑 make && sudo make install
6.創建python3軟鏈接
mv /usr/bin/python3 /usr/bin/python3.bak #備份 ln -s /usr/local/python3/bin/python3 /usr/bin/python3
7.創建pip3軟鏈接
mv /usr/bin/pip3 /usr/bin/pip3.bak ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
二、虛擬環境安裝
Virtualenv是一個版本管理的虛擬環境,Virtualenvwrapper 是 Virtualenv 的增強版
1.安裝virtualenv
sudo pip3 install virtualenv
2.安裝virtualenvwrapper
sudo pip3 install virtualenvwrapper
3.配置virtualenvwrapper
-
創建虛擬環境存放目錄.virtualenvs
mkdir ~/.virtualenvs
-
打開文件~/.bashrc
sudo vim ~/.bashrc
-
在~/.bashrc文件中進行如下配置
# 打開文件后在文件最下方增加如下代碼 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3/bin/virtualenv source /usr/local/python3/bin/virtualenvwrapper.sh
-
然后運行以下代碼使得配置生效
source ~/.bashrc
4.創建虛擬環境
-
語法:mkvirtualenv -p [指定解釋器] [虛擬環境名]
-
示例
mkvirtualenv -p /usr/bin/python3 flask #指定flask虛擬環境中python解釋器復制來源為/usr/bin/python3
5.進入虛擬環境
-
語法:workon [虛擬環境名]
-
示例
workon flask
終端上顯示前面帶有(虛擬環境名):(flask) python@Elite-Wang:~$
6.退出虛擬環境
deactive
7.刪除虛擬環境
-
語法:rmvirtualenv [虛擬環境名]
-
示例
rmvirtualenv flask
8.查看已創建的虛擬環境
lsvirtualenv
9.快捷進入虛擬環境目錄
cdvirtualenv
10.快捷進入虛擬環境包安裝目錄
cdsitepackages