Python 虛擬環境使用

2021-10-22 09:11:35 字數 3746 閱讀 6146

1. 安裝

三、conda

四、pipenv

pip install virtualenv
virtualenv [虛擬環境名稱]

virtualenv env_name

# 如果不使用系統的包,加上 --no-site-packages 引數

virtualenv --no-site-packages 建立路徑名稱

# linux

cd path/env_name

source ./bin/activate

# windows

cd path/env_name

.\scripts\activate.bat

# linux

deactivate

# windows

.\scripts\deactivate.bat

將 env_name 資料夾來刪除環境

進入環境後,正常使用pip install進行安裝包操作

# linux/macos

# windows

# linux/macos

mkvirtualenv --python=py_path/python_version env_name

# windows

mkvirtualenv --python=py_path/python_version env_name

workon # 列出環境列表

workon [env_name]

# 切換環境

deactivate
rmvirtualenv env_name
pip freeze # 檢視當前安裝庫版本

pip freeze > requirements.txt # 建立配置檔案,用於環境備份

pip install -r requirements.txt # 安裝檔案所有包

lsvirtualenv # 列舉所有環境

cdvirtualenv # 導航當前啟用的虛擬環境的目錄中

lssitepackages # 顯示 site-packages 目錄中的內容

cdsitepackages # 導航當前環境的 site-packages 目錄

安裝
# install pip3

sudo apt install python3-pip

# install virtualenv

pip3 install virtualenv

配置
# 建立虛擬環境根目錄

mkdir

$home/.virtualenvs

vim ~/.bashrc

export workon_home=

$home/.virtualenvs

進入 anaconda 官網根據系統進行安裝

通過修改使用者目錄下的.condarc檔案,windows 執行conda config --set show_channel_urls yes生成該檔案進行修改

channels:

- defaults

show_channel_urls: true

default_channels:

- -

- custom_channels:

conda-forge:

msys2:

bioconda:

menpo:

pytorch:

******itk:

執行conda clean -i清楚索引快取

執行conda create --name env_name numpy測試

# python 2.7

conda create --name env_name python=2.7

# python 3.8

conda create --name env_name python=3.8

# linux/macos

source activate env_name

# windows

activate env_name

# linux/macos

source deactivate

# windows

deactivate

conda remove --name env_name --all
# 列出系統有用指令

conda info -e

conda env list

# 檢視當前環境下已安裝的包

conda list

# 檢視某個指定環境的已安裝包

conda list --name env_name

# 查詢 package 資訊

conda search package_name

# 安裝 package

conda install --name env_name package_name

# 更新 package

conda update --name env_name package_name

# 刪除 package

conda remove --name env_name package_name

1. 控制台輸入命令
conda config --add channels 

conda config --set show_channel_urls yes

2. 開啟使用者目錄下的 .condarc 檔案

刪除 default 行內容,在重新更新源位址

pip install pipenv
cd project_path

# 建立

pipenv install

# 或者直接安裝庫

pipenv install requests

# 顯式啟用環境

pipenv shell

# 不顯式啟用環境在當前專案環境中執行:使用虛擬環境下的直譯器,而不是全域性直譯器

執行pipenv shellpipenv run時,pipenv 自動從專案目錄下的.env檔案中載入環境

Python 虛擬環境使用

python包很多,所以使用虛擬環境將包分開管理,比如py web包放在乙個虛擬環境中,爬蟲相關的包放在乙個虛擬環境中,也可以進行多版本的python環境的搭建 安裝 使用pip進行安裝 pip list 檢視安裝成功 建立虛擬環境 預設為本機python mkvirtualenv 虛擬環境的名字 ...

Python使用虛擬環境

這裡想象一下需求,寫乙個專案使用的一系列1.0版本的外掛程式,現在要新寫乙個專案,需要用這些外掛程式的2.0版本,該怎麼辦?都更新成2.0版本?這樣之前的專案都沒法維護了 這時我們需要乙個虛擬環境,python就支援這樣乙個外掛程式,virtualenv 下面來安裝一下 1.pip3 install...

python虛擬環境使用

4.退出當前虛擬環境 5.刪除虛擬環境 直接刪除虛擬環境對應資料夾即可 2.建立虛擬環境 mkvirtualenv 虛擬環境名稱 3.檢視虛擬環境列表 workon 4.啟用虛擬環境 workon 虛擬環境名稱 5.退出虛擬環境 deactivate 6.刪除虛擬環境 rmvirtualenv 虛擬...