1. 程式人生 > >補充【第一章】創建虛擬環境,以方便管理

補充【第一章】創建虛擬環境,以方便管理

執行文件 rom ruby 開始 greenlet ces bubuko png 版本

一、創建虛擬環境的幾大步驟

virtualenv 是一個創建隔絕的Python環境的工具。virtualenv創建一個包含所有必要的可執行文件的文件夾,用來使用Python工程所需的包。

1、首先先在自己覺得查看方便的地方創建一個文件夾,在文件夾中按住shift鍵並且點擊鼠標右鍵有一個在此處執行命令行窗口

技術分享圖片

2、安裝虛擬環境

pip install virtualenv

3、為一個工程創建一個虛擬環境:

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

在任何你運行命令的目錄中,就相當於會創建一份Python的拷貝,並將之放在叫做 venv3_flask的文件中。

指定虛擬環境的Python版本

virtualenv --no-site-packages python=解釋器目錄 虛擬環境文件目錄名 

4、要開始使用虛擬環境時,需要先激活(windows環境)

venv\Scripts\activate

5、開始安裝你需要的包,任何你使用pip安裝的包將會放在 venv 文件夾中,與全局安裝的Python隔絕開。比如、

pip install gevent

6、退出虛擬環境

deactivate

示例:

E:\VIRTUALENV>pip --version
pip 9.0.1 from c:\python36\lib\site-packages (python 3.6)

E:\VIRTUALENV>venv3_spider\Scripts\activate

(venv3_spider) E:\VIRTUALENV>pip --version
pip 9.0.1 from e:\virtualenv\venv3_spider\lib\site-packages (python 3.6)

(venv3_spider) E:\VIRTUALENV>pip install gevent
Collecting gevent
  Using cached gevent-1.2.2-cp36-cp36m-win_amd64.whl
Collecting greenlet>=0.4.10 (from gevent)
  Using cached greenlet-0.4.12-cp36-cp36m-win_amd64.whl
Installing collected packages: greenlet, gevent
Successfully installed gevent-1.2.2 greenlet-0.4.12

(venv3_spider) E:\VIRTUALENV>pip freeze
gevent==1.2.2
greenlet==0.4.12

(venv3_spider) E:\VIRTUALENV>deactivate
E:\VIRTUALENV>

二、創建好之後再pycharm中引用

1、選擇你要使用的虛擬環境

技術分享圖片

技術分享圖片

2、點擊應用完成即可

註:當然也可以用pycharm來創建虛擬環境,就不用命令創建了,但是還是推薦用命令去創建。

補充【第一章】創建虛擬環境,以方便管理