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 shell
或pipenv 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 虛擬...