linux虛擬環境搭建


一、virtualenv的安裝與使用

1、安裝virtualenv

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

如果想查看安裝位置

2、創建虛擬環境

virtualenv --no-site-packages --python=python3  venv#創造無第三方包的干凈環境,並且指定解釋器是python3

3、激活虛擬環境

source venv/bin/activate#進入虛擬環境

4、退出虛擬環境

deactivate

二、virtualenvwrapper的安裝與使用

virtualenv能夠創造獨立的環境,但是它有一個很大的缺點,就是必須知道的摸個虛擬環境的目錄,因為打開虛擬環境是用source+虛擬環境下bin目錄的activate命令進行激活,這是相當費事的,由此引入virtualenvwrapper,統一管理虛擬環境目錄,無需source命令。

1、安裝

pip3 install virtualenvwrapper

2、設置環境變量

在每次啟動時就自動加載virtualenvwrapper

(1)打開家目錄下的.bashrc 文件

(2)寫入以下內容

export WORKON_HOME=~/Envs   #設置virtualenv的統一管理目錄
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   #創建無第三方包的環境
export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3.5/bin/python3     #指定python解釋器
source /usr/local/python3.5/bin/virtualenvwrapper.sh #執行virtualenvwrapper安裝腳本

寫入以后執行:

source ~/.bashr

注意:

在寫入的的內容virtualenvwrapper.sh中規定了默認的python解釋器,可以進行修改:

當然在創建環境時也是可以指定的。

3、使用virtualenvwrapper

(1)創建虛擬環境

mkvirtualenv test2

這是用默認的python解釋器,如果需要指定,可以使用以下命令

mkvirtualenv -p python3 test3

 (2)虛擬環境工作

workon test1

(3)退出虛擬環境

deactivate

4、其他命令

(1)刪除虛擬環境

rmvirtualenv test1

(2)列出所有虛擬環境

lsvirtualenv

詳情查看官網:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

三、環境一致性

如何保證在linux下的環境與windows下的環境一致,有時我們是在windows下開發的項目,后面需要部署到linux上,如何將windows環境中的包安裝到linux上。

1、將windows下的包導出

進入windows下開發的虛擬環境,執行以下命令

pip freeze > requirements.txt

2、上傳文件

執行以上步驟后會在當前目錄下生成requirements.txt文件,然后將文件拖拽上傳,可以在系統上安裝拖拽上傳的插件

yum install lrzsz -y

3、執行requirements.txt文件

pip3 install -r requirements.txt

此時等待完成安裝即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM