virtualenvwrapper 虛擬環境的使用 和 python 安裝源的更改


virtualenvwrapper 虛擬環境的使用

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

 

一  安裝

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

 

二 配置虛擬環境的家目錄(之后創建的虛擬環境的文件都在這個家目錄下)

 

三 虛擬環境的基本方法

1 創建虛擬環境 mkvirtualenv 

mkvirtualenv 虛擬環境名字
如:mkvirtualenv  ven1 

 查看當前的虛擬環境目錄

C:\Users\Learn>workon

Pass a name to activate one of the following virtualenvs:
==============================================================================
ven1
ven2

3 切換虛擬環境目錄

C:\Users\Learn>workon ven1
(ven1) C:\Users\Learn> #進入虛擬環境ven1

4 退出虛擬環境

(ven1) C:\Users\Learn>deactivate

C:\Users\Learn>

5 刪除虛擬環境

C:\Users\Learn>rmvirtualenv ven2

    Deleted C:\venhome\ven2

6 查看pip 列表

(ven1) C:\Users\Learn>pip list
Package    Version
---------- -------
pip        18.1
setuptools 40.6.3
wheel      0.32.3

 

命令匯總

 

創建虛擬環境:                  mkvirtualenv 虛擬環境名稱
創建虛擬環境(指定python版本): mkvirtualenv -p python 虛擬環境名稱
查看所有虛擬環境:             workon+2次tab鍵
使用虛擬環境:                  workon 虛擬環境名稱
退出虛擬環境:                  deactivate
刪除虛擬環境(必須先退出虛擬環境內部才能刪除當前虛擬環境):
                                rmvirtualenv 虛擬環境名稱
    
其他相關命令:
查看虛擬環境中安裝的包:                  pip freeze  或者 pip list
收集當前環境中安裝的包及其版本:       pip freeze > requirements.txt
在部署項目的服務器中安裝項目使用的模塊: pip install -r requirements.txt

 

 

 

 

四 pip安裝源的更改方法

1. pip配置:

  通過pyenv安裝的python,默認安裝上了pip,在文件~/.pip/pip.conf中添加或修改:

Linux系統路徑:~/.pip/pip.conf
Windows路徑:%APPDATA%\pip\pip.ini

2 配置pip.ini文件

[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/ 

[install] trusted-host = mirrors.aliyun.com

3 安裝源

鏡像源:

 4  pip使用臨時安裝源

格式:
pip install --index-url https://test.pypi.org/simple/ example-pkg-your-username

安裝源:https://test.pypi.org/simple/ 
安裝包:example-pkg-your-username

 

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tushare

 

五  pip 安裝補充

1 安裝擴展庫的指定版本

pip install requests==2.12.4

 

2 同時安裝多個擴展庫

pip install requests==2.12.4 flask==0.12

 

3 配置兩台機器上相同的擴展庫環境。

第一步,在已配置好的機器上使用pip freeze > requirements.txt生成擴展庫信息列表;

第二步,把生成的requirements.txt文件復制到目標機器上的python安裝目錄中scripts子目錄;

第三步,在目標機器上執行pip install -r requirements.txt,讀取文件requirements.txt中的擴展庫信息並在本機進行安裝。

 


免責聲明!

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



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