虛擬環境學習筆記

2021-10-08 08:25:16 字數 1685 閱讀 9992

win + r

cmd切換到python的scripts目錄

pip install virtualenv

pip install pipenv

進入python控制台建立虛擬環境

建立虛擬環境 mkvirtualenv -p python 虛擬環境名稱

刪除虛擬環境 rmvirtualenv 環境名稱

檢視所有的虛擬環境 workon

進入虛擬環境 workon 環境名

退出虛擬環境 deactivate

在虛擬環境安裝相關的包

workon 虛擬環境名 # 第一步:進入虛擬環境

pip install 包名 # 第二步:安裝包

解除安裝虛擬環境中的包

workon 虛擬環境名

pip uninstall 包名

mkvirtualenv -p python ck01_testenv
(ck01_testenv) d:\pyck>

(ck01_testenv) d:\pyck>workon  # 檢視有多少虛擬環境

pass a name to activate one of the following virtualenvs:

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

====

==ck01_testenv

(ck01_testenv) d:\pyck>

(ck01_testenv) d:\pyck>pip list--

- 檢視pip包

package version--

----

----

----

---minium 0.0

.2pip 20.1

.1setuptools 49.2

.0wheel 0.34

.2

requirements.txt檔案:在檢視別人的python專案時經常會看到乙個requirements.txt檔案,裡面記錄了當前程式的所有依賴包及版本號,其作用是用來在另乙個環境上重新構建專案所需的執行環境依賴包

匯出當前環境所有的包 pip freeze >requirements.txt

安裝requirements,txt中的包 pip install -r requirements.txt

pipenv的安裝與和使用

pipenv整合了pip,virtualenv兩者的功能,且完善了兩者的一些缺陷

過去用virtualenv管理requirements.txt檔案可能會有問題,pipenv使用pipfile和pipfile.lock,後者存放的依賴關係,檢視依賴關係十分方便

各個地方使用了雜湊校驗,無論安裝還是解除安裝都十分安全,且會自動公開安全遺漏

通重載入.env檔案簡化開發工作流程

支援python2和python3,在各個平台的命令都是一樣的

Python虛擬環境筆記

參考1 參考2 python虛擬環境virtualenv的全拼 virtual environment 同乙個電腦,可以安裝不同版本的直譯器,環境變數配置的哪個,預設就是使用的哪個。建立虛擬環境的時候,可以指定直譯器,預設是使用環境配置的直譯器。建立的虛擬環境,只有對應直譯器的標準庫,沒有第三方庫。...

conda顯示虛擬環境 Conda 虛擬環境配置

一些相關的命令 conda update n base conda 更新 conda conda create name pytorch1.3 python 3.7 建立新環境 conda remove n nlp all 刪除環境 conda create name pytorch1.3 clon...

conda顯示虛擬環境 conda虛擬環境

1 首先在所在系統中安裝anaconda。可以開啟命令列輸入conda v檢驗是否安裝以及當前conda的版本。2 conda常用的命令。1 conda list 檢視安裝了哪些包。2 conda env list 或 conda info e 檢視當前存在哪些虛擬環境 3 conda update...