Virtualenv可以方便的解決不同項目中對類庫的依賴問題。這通常是通過以下方式實現的:首先將常用的類庫安裝在系統環境中;然后為每個項目安裝獨立的類庫環境。這樣子可以保證每個項目都運行在獨立的類庫環境中。
安裝virtualenv
若要使用python虛擬環境進行開發,首先需要安裝virtualenv。
命令:pip install virtualenv
安裝虛擬環境
命令:virtualenv venv
激活虛擬環境
命令:venv\scripts\activate
注:如無法激活,直接進入到activate所在目錄,使用.\activate激活
查看所有虛擬環境和啟動虛擬環境
lsvirtualenv
workon
workon env
退出虛擬環境
deactivate
add2virtualenv path
其他命令
cdproject: 切換目錄到當前指定的project目錄下, 使用前需要使用setprojectdir進行設置
cdvirtualenv: 切換到當前虛擬環境目錄下
cdsitepackages: 切換到當前虛擬環境的sitepackages下
lssitepackages: 查看當前虛擬環境的sitepackages目錄下的包
setprojectdir path: 設置project目錄
toggleglobalsitepackages:啟用/關閉系統sitepackages
whereis file:查看文件路徑
Win10下提示權限錯誤。
錯誤信息:
.\activate : 無法加載文件 H:\envproject\venv\Scripts\activate.ps1,因為在此系統上禁止運行腳本。有關詳細信息,請參閱 htt
ps:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
解決辦法:
1.以管理員身份打開PowerShell
2.執行命令set-executionpolicy remotesigned
