虛擬環境virtualenv和pipenv


虛擬環境

virtualenv

pip install virtualenv

創建虛擬環境

1.切換到對應目錄
2.virtualenv 虛擬環境名

激活關閉虛擬環境````

1.激活:切換到新建的myenv目錄下的Scripts啟動activate.bat

2.關閉: 切換到新建的myenv目錄下的Scripts啟動deactivate.bat

安裝查看第三方庫

虛擬環境啟動的情況下

1.查看已安裝的庫 pip list

2.安裝庫 pytest: pip install pytest (在Scripts目錄下,不然安裝的是在系統默認的python環境下)
3.然后pip list會發現多了剛剛安裝的這些包

刪除虛擬環境

直接刪除myenv文件夾即可

pipenv

pip install pipenv

創建虛擬環境

1.切換到對應目錄, pipenv install,這樣在該目錄下生成了兩個文件

其中Pipfile這個文件,打開可以設置該個虛擬環境的pip源,這里設置為清華源

如果在運行pipenv install命令的時候,該目錄下有一個可用的requirements.txt文件,pipenv會自動
將這個文件中的內容導出並創建一個 Pipfile 文件。

激活關閉虛擬環境

1.激活虛擬環境: pipenv shell

2.關閉虛擬環境: exit

安裝查看第三方庫

虛擬環境啟動的情況下

1.查看已安裝的庫 pip list

2.安裝庫 pytest: pip install pytest (和virtualenv不同的是,只要開啟了pipenv虛擬環境,不管現在的目錄層級在哪里,都是只對虛擬環境的包做安裝,比如就算我現在切換到C盤去pip install只要我虛擬環境激活中,就安裝到該虛擬環境中)
3.然后pip list會發現多了剛剛安裝的這些包

導出所有已安裝的包

pip freeze > requirement.txt
同上virtualenv

導出的這個文件方便其他需要改環境的項目去
pip install -r requirement.txt

有個不好的點是,如果去shell里面去install 包,pipfile文件中是沒有記錄下來的,只有使用pipenv install的包才記錄了,但是又容易超時報錯。。。


免責聲明!

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



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