1 conda虚拟环境
conda常用命令
1 2 3
| conda list # 查看当前虚拟环境已经安装的包(激活虚拟环境后使用) conda env list # 查看当前存在哪些虚拟环境 conda update # conda 检查更新当前conda
|
conda创建虚拟环境
1 2
| conda create -n xxx python=3.6 # xxx为所创建虚拟环境的名字
|
conda激活和退出虚拟环境(windows)
1 2 3
| conda activate xx # (虚拟环境名称)
conda deactivate
|
conda为当前虚拟环境安装新的包
1 2 3 4
| conda install -n package_name==所需版本 #(版本不指定则默认最新版) # 可使用临时镜像安装加快速度,例如安装numpy:
conda install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy
|
conda删除虚拟环境或者虚拟环境中的某个包
1 2
| conda remove -n name --all conda remove --name env_name package_name
|
conda环境复制
1 2
| conda create -n new_name --clone path # path为所需要复制的环境路径,可根据conda env list查看路径
|
2 安装依赖库
pip
pip 是最为广泛使用的 Python 包管理器,可以帮助我们获得最新的 Python 包并进行管理。常用命令如下:
1 2 3 4 5 6
| pip install [package-name] # 安装名为[package-name]的包 pip install [package-name]==X.X # 安装名为[package-name]的包并指定版本X.X pip install [package-name] --proxy=代理服务器IP:端口号 # 使用代理服务器安装 pip install [package-name] --upgrade # 更新名为[package-name]的包 pip uninstall [package-name] # 删除名为[package-name]的包 pip list # 列出当前环境下已安装的所有包
|
1 2 3 4 5 6 7 8 9 10 11 12 13
| # 代码示例: pip install spyder -i https://pypi.tuna.tsinghua.edu.cn/simple
-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
# 下面介绍常见的国内源镜像: # 清华:https://pypi.tuna.tsinghua.edu.cn/simple # 阿里云:http://mirrors.aliyun.com/pypi/simple/ # 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ # 华中理工大学:http://pypi.hustunique.com/ # 山东理工大学:http://pypi.sdutlinux.org/ # 豆瓣:http://pypi.douban.com/simple/
|
conda
conda 包管理器是 Anaconda 自带的包管理器,可以帮助我们在 conda 环境下轻松地安装各种包。相较于 pip 而言,conda 的通用性更强(不仅是 Python 包,其他包如 CUDA Toolkit 和 cuDNN 也可以安装),但 conda 源的版本更新往往较慢。常用命令如下:
1 2 3 4 5 6
| conda install [package-name] # 安装名为[package-name]的包 conda install [package-name]=X.X # 安装名为[package-name]的包并指定版本X.X conda update [package-name] # 更新名为[package-name]的包 conda remove [package-name] # 删除名为[package-name]的包 conda list # 列出当前环境下已安装的所有包 conda search [package-name] # 列出名为[package-name]的包在conda源中的所有可用版本
|
conda镜像
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| # 查看conda当前设置 conda config --show channels
# 重置默认镜像源 conda config --remove-key channels
# 删除单个镜像源 conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
# 国内镜像 # 清华大学镜像 conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 中科大镜像 conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/msys2/ conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/ conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/menpo/ conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/
# 阿里镜像 conda config --add channels http://mirrors.aliyun.com/pypi/simple/
|