ubuntu環境下python虛擬環境的安裝

2022-02-21 03:08:11 字數 1218 閱讀 8088

在開發中安裝模組的方法:

pip install 模組名稱

之前我們安裝模組都是直接在物理環境下安裝,這種安裝方法,後面一次安裝的會覆蓋掉前面一次安裝的。那如果一台機器上面開發多個專案使用到不同版本的模組呢?怎麼樣做才能不受版本影響!那麼需要用到虛擬環境,每個虛擬環境互相隔離,在乙個虛擬環境中安裝解除安裝模組其他不受影響!

sudo apt-get install python-virtualenv

上述工具裝好後找不到mkvirtualenv命令,需要執行以下環境變數設定。

1.建立目錄用來存放虛擬環境

mkdir $home/.virtualenvs

2.在~/.bashrc中新增行:

export workon_home=$home/.virtualenvs

3.執行:

source

~/.bashrc

3.建立python虛擬環境

mkvirtualenv [虛擬環境名稱]

workon [虛擬環境名稱]

4.退出虛擬環境

deactivate [虛擬環境名稱]

5.刪除(慎用) 先退回虛擬環境

rmvirtualenv [虛擬環境名稱]

6.建立 python 2版本開發

mkvirtualenv -p /usr/bin/python2.7 py2

7.建立 python 3版本開發

mkvirtualenv -p /usr/bin/python3 py3

1.在虛擬環境中安裝模組不需要加sudo,如果加sudo會安裝到真實環境中去,也不需要指定pip的版本,直接使用pip安裝就可以。

workon py3 

pip install django==

1.8.2

2.檢視虛擬環境下安裝了那些包

pip freeze list

3.專案開發完成,需要上線時,將開發環境使用的包,匯出安裝到生產環境下。

pip freeze list > package.txt

4.將開發環境匯出的包的檔案package.txt,安裝到生產環境

pip install -r package.txt

ubuntu 環境下python安裝

ubuntu 14.04 16.04 版本預設是安裝的是python 2.7 1 檢視當前python版本 python version 2 公升級到python3.x版本 sudo add apt repository ppa fkrull deadsnakes 新增乙個源 sudo apt ge...

Ubuntu下python環境搭建

一般ubuntu系統會自帶安裝python2.x 和python3.x兩個版本。我使用的ubuntu16.04自帶python2.7和python3.5.我們只需要安裝pip以及virtualenv 管理python環境,多專案部署時python環境隔離,避免相互影響 安裝python2的pip執行...

Ubuntu下安裝Python環境

在終端輸入以下命令 wget org ftp python 3.6 4 python 3.6 4.tgz tar xvzf python 3.6 4.tgz cd python 3.6 4 configure with ssl make sudo make install輸入sudo passwd ...