控制台安装虚拟环境常见指令和用法
查看conda信息(版本,安装位置等等)
conda info
创建一个新的虚拟环境
conda create -n your_env_name
conda create -n your_env_name python=3.9.2 (带python版本的创建)
激活虚拟环境
conda activate your_env_nam
查看已有虚拟环境
conda env list
查看此环境下安装的库包
pip list
查看可安装库包版本
- pip:pip index versions kit_name
- conda:conda search kit_name
安装库包指令
pip install kit_name
安装指定版本:pip install kit_name==x.xx.xx
镜像源安装包:pip install kit_name(==x.xx.xx) -i https://pypi.tuna.tsinghua.edu.cn/simple
conda install kit_name
安装指定版本:conda install kit_name==x.xx.xx
指定镜像源:conda install -c channel_name kit_name
conda安装与pip安装的区别:
- 两种安装均可工作,但是最好不要混用,使用深度学习和GPU可优先选择前者
- conda功能多,有依赖检查机制,通常放在“anaconda3/pkgs”文件夹下
- pip的包数量多全,无严格依赖检查,会根据python环境决定放在不同位置
- 其他区别可参考:传送地址
-
虽然
conda
和pip
可以在同一环境中使用,但混用它们可能会导致某些问题,如包版本冲突、依赖问题或环境损坏。为了最大限度地减少这些问题,可以遵循以下最佳实践:- 如果可能,首先使用
conda
安装所需的所有包。 - 如果某个包在
conda
渠道中不可用,但在PyPI中可用,只需使用pip
安装该包。 - 在使用
pip
之前,建议在conda
环境中安装pip
,确保您在该环境中使用正确的pip
版本。
- 如果可能,首先使用
镜像源:
清华: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/
终止安装过程
- pip:crtl+\
- conda:crtl+c
删除已安装库包
pip uninstall kit_name
退出某个环境
conda deactive
删除某个环境
conda env remove -p 要删除的虚拟环境路径,e.g.conda env remove -p /home/kuucoss/anaconda3/envs/tfpy36
conda remove -n 需要删除的环境名 --all
更新conda版本
conda update -n base -c defaults conda