文章目錄
- 導言
- 創建虛擬環境
- 洗掉虛擬環境
- 洗掉虛擬環境
- 洗掉虛擬環境中的包
- 激活創建虛擬環境
- 退出創建虛擬環境
- 切換環境
- 克隆環境
- Anaconda常用的命令
- 自定義虛擬環境安裝位置
導言
Anaconda創建的虛擬環境(venvs)里用pip install package_names命令下載的包和默認環境下下載的包是分開的,因此會增加記憶體消耗,比如默認環境是python3.7環境安裝的相應的包,在虛擬環境下安裝的是python2.8相應的包,兩者的安裝路徑是不同的,
如果不想創建的環境很亂的話,創建前需要考慮自己是否需要創建這樣的環境,也要學會正確管理這些環境,比如:創建虛擬環境、洗掉虛擬環境、激活創建虛擬環境、退出創建虛擬環境等,
創建虛擬環境
創建的虛擬環境路徑為F:\Programming\Anaconda\envs下邊(前面的父路徑自己定):
conda create -n env_name python=2.7
# 同時安裝必要的包
conda create -n env_name numpy matplotlib python=2.7
env_name虛擬環境的名稱,python=2.7指定python的版本為2.7,在不指定python版本時,默認安裝最新python版本,- 第二條命令是在創建虛擬環境的同時為其安裝一些包,這個步驟可以在創建并激活、啟動虛擬環境后用
pip命令安裝,
洗掉虛擬環境
洗掉虛擬環境
conda remove -n env_name --all
洗掉虛擬環境中的包
conda remove --name $env_name $package_name
激活創建虛擬環境
# Linux
source activate env_name
# Windows
activate env_name
退出創建虛擬環境
# Linux
source deactivate env_name
# Windows
deactivate env_name
切換環境
activate root #默認環境
activate other_env_name
克隆環境
conda create -n new_env_name --clone env_name
Anaconda常用的命令
(1)幫助命令
conda help
(2)查看已安裝包
conda list
顯示為
C:\Users\Brand Frank>conda list
# packages in environment at F:\Programming\Anaconda\install:
#
# Name Version Build Channel
anaconda-client 1.7.2 py38_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
anaconda-navigator 1.9.12 py38_0 defaults
attrs 20.3.0 pyhd3eb1b0_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
backports 1.0 pyhd3eb1b0_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
backports.functools_lru_cache 1.6.1 pyhd3eb1b0_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
(3)安裝一些包
conda install package_name
(4)查看當前存在哪些虛擬環境
conda env list
# 或
conda info -e
(5)檢查更新當前conda
conda update conda
(6)查詢conda版本
conda --version
自定義虛擬環境安裝位置
使用conda create -h命令可以查看關于創建環境的幫助:
C:\Users\Brand Frank>conda create -h
usage: conda-script.py create [-h] [--clone ENV] [-n ENVIRONMENT | -p PATH] [-c CHANNEL] [--use-local]
[--override-channels] [--repodata-fn REPODATA_FNS] [--strict-channel-priority]
[--no-channel-priority] [--no-deps | --only-deps] [--no-pin] [--copy] [--no-shortcuts]
[-C] [-k] [--offline] [-d] [--json] [-q] [-v] [-y] [--download-only]
[--show-channel-urls] [--file FILE] [--no-default-packages] [--dev]
[package_spec [package_spec ...]]
其中有一條如下:
-p PATH, --prefix PATH
Full path to environment location (i.e. prefix).
即可以知道完整安裝路徑,如下:
conda create -n env_name python=2.7 -p E:\Python\venvs
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/258950.html
標籤:python
上一篇:函式與編程
