Win10系統Python虛擬環境virtualenv安裝和使用


Virtualenv可以方便的解決不同項目中對類庫的依賴問題。這通常是通過以下方式實現的:首先將常用的類庫安裝在系統環境中;然后為每個項目安裝獨立的類庫環境。這樣子可以保證每個項目都運行在獨立的類庫環境中。

安裝virtualenv

若要使用python虛擬環境進行開發,首先需要安裝virtualenv。
命令:pip install virtualenv

安裝虛擬環境

命令:virtualenv venv

激活虛擬環境

命令:venv\scripts\activate

注:如無法激活,直接進入到activate所在目錄,使用.\activate激活

查看所有虛擬環境和啟動虛擬環境

lsvirtualenv
workon
workon env

退出虛擬環境

deactivate

將指定路徑添加到sitepackages目錄下的virtualenv_path_extensions.pth中可以直接進行import,在啟動虛擬環境時則添加到虛擬環境中,在未啟動則添加到默認python環境中

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



免責聲明!

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



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