earph0n3's doc Help

环境以及包管理

更换国内源

由于pip, conda-forge以及anaconda等仓库服务器在国外,导致国内下载模块时速度会很慢,甚至无法下载

一般选择直接将官方的源替换为国内镜像源

pip

以清华源为例,pip更换清华源的命令为:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

conda和mamba

修改conda源可以直接对mamba生效

conda的源配置写在文件.condarc中,在不同系统中都存在于用户的根目录下

先执行命令:

conda config --set show_channel_urls yes

生成该文件后才能编辑

由于编写文档时anaconda清华源失效,改用中科大的镜像源

image-20241012111727305

使用文本编辑器打开.condarc文件,将文件内容替换为:

channels: - defaults show_channel_urls: true default_channels: - https://mirrors.ustc.edu.cn/anaconda/pkgs/main - https://mirrors.ustc.edu.cn/anaconda/pkgs/r - https://mirrors.ustc.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.ustc.edu.cn/anaconda/cloud pytorch: https://mirrors.ustc.edu.cn/anaconda/cloud

保存文件后执行命令并回车:

conda clean -i mamba clean -i
image-20241012111739084

环境操作

创建环境

使用conda和mamba都能创建环境,但更推荐使用mamba,原因上文写出了,因为mamba的输出信息更多

(除非你能忍受conda的十分钟无进度条纯转圈)

创建环境使用命令:

mamba create -n 环境名称 python=python版本

比如创建一个名叫test,且python版本为3.10的环境:

mamba create -n test python=3.10

查看环境

使用命令:

mamba envs list
image-20241012111805176

删除环境

使用命令:

mamba remove -n test --all
image-20241012111814021

包管理

软件包的管理比较简单,对软件包的命令pip,conda和mamba通用(以mamba为例)

命令

作用

mamba install 软件包名

安装软件包(版本默认为最新)

mamba install 软件包名=版本号

安装特定版本的软件包

mamba list 软件包名

查看特定软件包信息

mamba list

列出所有安装的软件包信息

mamba remove/uninstall 软件包名

删除软件包

mamba search 软件包名

在源中搜索软件包

mamba update 软件包名

更新软件包

22 十月 2024