一、創建虛擬環境的2中方式
python使用virtualenv管理虛擬環境,便於在不同的環境下使用不同版本的包,不同項目使用不用版本的包。
1. python命令行安裝
步驟一:virtualenv安裝
virtualenv的安裝,安裝命令:pip install virtualenv
步驟二:創建虛擬環境
使用virtualenv命令創建虛擬環境,創建命令:virtualenv 【環境名稱】
例如,在D盤創建虛擬環境TestEnv
虛擬環境創建成功之后,則在選擇的目錄下生成虛擬環境,虛擬環境目錄生成之后包含了Lib目錄和Scripts目錄以及.gitgnore和pyvenv.cfg文件,如下圖
步驟三:激活虛擬環境
虛擬環境安裝好之后需要激活才能使用,激活環境需要在該環境的絕對路徑(必須是Scripts目錄)下激活,使用activate命令,取消激活用deactivate命令
2. 通過pycharm創建虛擬環境
步驟:File -- New Project -- 創建虛擬環境,具體如下
創建后具體顯示如下:
二、項目在虛擬環境中的使用
1.requirements.txt文件
檢查項目是否存在requirements.txt文件,若不存在,則則使用命令:pip freeze > requirements.txt進行生成requirements.txt文件
2.跳轉到需要使用虛擬環境的目錄下(注意是在虛擬環境狀態下跳轉)
3.安裝項目所需的庫文件
通過pip install -r requirements.txt 命令安裝
三、pycharm加載項目
步驟一:設置
打開pycharm並打開需要加載虛擬環境的項目,然后依次點擊左上方的file->Settings,如下圖所示:
步驟二:當前解釋器
Project->Project Interpreter,project Interpreter默認選擇的是本地的python環境以及對應的第三方包,如下圖所示:
步驟三:添加虛擬環境解釋器
添加虛擬環境,具體如下:
3.1點擊右上方的設置按鈕,然后點擊Add,如下圖所示:
3.2 在彈出的Add Python Interpreter頁面中,依次選擇Virtualenv Environment(虛擬環境)->Existing environment,如下圖所示:
3.3選擇虛擬環境運行於項目:Project->Project Interpreter,project Interpreter選擇新添加的虛擬機環境並點擊【ok】即可,如下圖:
3.4 庫文件
四、虛擬環境移植
步驟一:復制虛擬環境和項目
將虛擬環境TestEnv和項目ARESAutoTest壓縮后復制到服務器B,並解壓縮
步驟二:在服務器B上的庫
步驟三:設置虛擬環境為新項目的解釋器,並再次運行