一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

python虛擬環(huán)境--virtualenv

 戴維圖書館 2018-09-20

python虛擬環(huán)境--virtualenv

  virtualenv 是一個創(chuàng)建隔絕的Python環(huán)境的工具。virtualenv創(chuàng)建一個包含所有必要的可執(zhí)行文件的文件夾,用來使用Python工程所需的包。

  安裝

pip install virtualenv

  基本使用

  1. 為一個工程創(chuàng)建一個虛擬環(huán)境:
$ cd my_project_dir
$ virtualenv venv  #venv為虛擬環(huán)境目錄名,目錄名自定義

  virtualenv venv 將會在當前的目錄中創(chuàng)建一個文件夾,包含了Python可執(zhí)行文件,以及 pip 庫的一份拷貝,這樣就能安裝其他包了。虛擬環(huán)境的名字(此例中是 venv )可以是任意的;若省略名字將會把文件均放在當前目錄。

  在任何你運行命令的目錄中,這會創(chuàng)建Python的拷貝,并將之放在叫做 venv 的文件中。

  你可以選擇使用一個Python解釋器:

$ virtualenv -p /usr/bin/python2.7 venv    # -p參數(shù)指定Python解釋器程序路徑

  這將會使用 /usr/bin/python2.7 中的Python解釋器。

 

  1. 要開始使用虛擬環(huán)境,其需要被激活:
$ source venv/bin/activate   

從現(xiàn)在起,任何你使用pip安裝的包將會放在 venv 文件夾中,與全局安裝的Python隔絕開。

像平常一樣安裝包,比如:

$ pip install requests
  1. 如果你在虛擬環(huán)境中暫時完成了工作,則可以停用它:
$ . venv/bin/deactivate

這將會回到系統(tǒng)默認的Python解釋器,包括已安裝的庫也會回到默認的。

要刪除一個虛擬環(huán)境,只需刪除它的文件夾。(執(zhí)行 rm -rf venv )。

這里virtualenv 有些不便,因為virtual的啟動、停止腳本都在特定文件夾,可能一段時間后,你可能會有很多個虛擬環(huán)境散落在系統(tǒng)各處,你可能忘記它們的名字或者位置。

virtualenvwrapper

  鑒于virtualenv不便于對虛擬環(huán)境集中管理,所以推薦直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虛擬環(huán)境工作變得便利。它把你所有的虛擬環(huán)境都放在一個地方。

  安裝virtualenvwrapper(確保virtualenv已安裝)

pip install virtualenvwrapper
pip install virtualenvwrapper-win  #Windows使用該命令

  安裝完成后,在~/.bashrc寫入以下內(nèi)容

export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh  

  第一行:virtualenvwrapper存放虛擬環(huán)境目錄

  第二行:virtrualenvwrapper會安裝到python的bin目錄下,所以該路徑是python安裝目錄下bin/virtualenvwrapper.sh

source ~/.bashrc    #讀入配置文件,立即生效

 

 virtualenvwrapper基本使用

1.創(chuàng)建虛擬環(huán)境 mkvirtualenv

mkvirtualenv venv   

  這樣會在WORKON_HOME變量指定的目錄下新建名為venv的虛擬環(huán)境。

  若想指定python版本,可通過"--python"指定python解釋器

mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv

2. 基本命令  

  查看當前的虛擬環(huán)境目錄

[root@localhost ~]# workon
py2
py3

  切換到虛擬環(huán)境

[root@localhost ~]# workon py3
(py3) [root@localhost ~]# 

  退出虛擬環(huán)境

(py3) [root@localhost ~]# deactivate
[root@localhost ~]# 

  刪除虛擬環(huán)境

rmvirtualenv venv

 

 

本文參考鏈接:http://pythonguidecn./zh/latest/dev/virtualenvs.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    一区二区三区亚洲天堂| 2019年国产最新视频| 婷婷色网视频在线播放| 亚洲精品欧美精品日韩精品| 久久精品国产亚洲av久按摩| 黄色av尤物白丝在线播放网址| 精品香蕉国产一区二区三区| 男女午夜福利院在线观看| 午夜小视频成人免费看| 亚洲熟妇熟女久久精品 | 国产又粗又猛又爽色噜噜| 国产av天堂一区二区三区粉嫩| 亚洲精品福利视频在线观看| 日韩一区二区三区久久| 色婷婷日本视频在线观看| 亚洲男女性生活免费视频| 四十女人口红哪个色好看| 国产精品欧美一区二区三区不卡| 在线免费国产一区二区| 日韩美成人免费在线视频| 欧美区一区二区在线观看| 中文字幕一区二区三区大片| 日本不卡在线视频你懂的| 国产精品日本女优在线观看| 日韩人妻一区中文字幕| 制服丝袜美腿美女一区二区 | 国产人妻精品区一区二区三区| 成年人免费看国产视频| 国产美女网红精品演绎| 亚洲免费黄色高清在线观看| 亚洲精品有码中文字幕在线观看 | 亚洲淫片一区二区三区| 国产毛片av一区二区三区小说| 午夜免费精品视频在线看| 91欧美日韩精品在线| 五月婷婷缴情七月丁香 | 国内九一激情白浆发布| 亚洲中文字幕在线乱码av| 久久热这里只有精品视频| 日本免费一级黄色录像| 热情的邻居在线中文字幕|