以下是Conda的一些常用命令:
pip freeze > requirements.txt
pip install -r requirements.txt
基本信息查看类
-
查看conda版本:
-
conda -V
或conda --version
可以查看当前安装的conda版本。
-
-
查看conda帮助信息:
-
conda -h
或conda --help
会显示conda的帮助文档,列出所有可用的命令和选项。
-
-
查看conda所在路径:
-
which conda
或where conda
可以找到conda可执行文件的安装路径。
-
-
查看conda信息:
-
conda info
可以查看conda的详细配置信息,如安装路径、缓存路径、环境路径等。
-
环境管理类
-
查看所有环境:
-
conda env list
或conda info -e
可以列出当前系统中所有已创建的虚拟环境及其路径。
-
-
创建虚拟环境:
-
conda create --name <环境名称>
创建一个指定名称的虚拟环境。 -
conda create --name <环境名称> python=<版本号>
在创建虚拟环境的同时指定Python的版本。 - 例如:conda create --name ai_learn python=3.10
-
-
激活虚拟环境:
-
conda activate <环境名称>
激活指定的虚拟环境,使后续的操作在该环境中进行。
-
-
退出虚拟环境:
-
conda deactivate
退出当前激活的虚拟环境,回到默认或上一个环境。
-
-
删除虚拟环境:
-
conda env remove --name <环境名称>
或conda remove -n <环境名称> --all
删除指定的虚拟环境。
-
包管理类
-
查看已安装包:
-
conda list
列出当前环境中已安装的所有包。 -
conda list -n <环境名称>
列出指定环境中安装的包。
-
-
安装包:
-
conda install <包名称>
安装指定的包。 -
conda install <包名称>=<版本号>
安装指定版本的包。 -
conda install -c <通道名> <包名称>
从指定的通道安装包。
-
-
更新包:
-
conda update <包名称>
更新指定的包到最新版本。 -
conda update --all
更新当前环境中的所有包。
-
-
卸载包:
-
conda remove <包名称>
卸载当前环境中的指定包。 -
conda remove -n <环境名称> <包名称>
卸载指定环境中的包。
-
-
搜索包:
-
conda search <包名称>
在可用的包仓库中搜索指定的包,查看是否有可用的版本及在哪些通道中。
-
配置管理类
-
查看配置信息:
-
conda config --show
显示当前的conda配置信息,如通道设置、代理设置等。
-
-
设置显示通道URL:
-
conda config --set show_channel_urls yes
配置conda在安装包时显示包的来源通道的URL。
-
-
添加通道:
-
conda config --add channels <通道URL或名称>
添加一个新的包源通道。
-
-
删除通道:
-
conda config --remove channels <通道URL或名称>
删除一个已添加的包源通道。
-
缓存清理类
-
清理所有缓存:
-
conda clean --all
删除所有不再需要的文件,包括未使用的包、缓存文件、索引缓存等,可以释放磁盘空间。
-
-
清除索引缓存:
-
conda clean -i
清除conda的索引缓存,确保使用的是最新的包索引信息。
-