环境以及包管理
更换国内源
由于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清华源失效,改用中科大的镜像源

使用文本编辑器打开.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

环境操作
创建环境
使用conda和mamba都能创建环境,但更推荐使用mamba,原因上文写出了,因为mamba的输出信息更多
(除非你能忍受conda的十分钟无进度条纯转圈)
创建环境使用命令:
mamba create -n 环境名称 python=python版本
比如创建一个名叫test,且python版本为3.10的环境:
mamba create -n test python=3.10
查看环境
使用命令:
mamba envs list

删除环境
使用命令:
mamba remove -n test --all

包管理
软件包的管理比较简单,对软件包的命令pip,conda和mamba通用(以mamba为例)
命令 | 作用 |
---|---|
mamba install 软件包名 | 安装软件包(版本默认为最新) |
mamba install 软件包名=版本号 | 安装特定版本的软件包 |
mamba list 软件包名 | 查看特定软件包信息 |
mamba list | 列出所有安装的软件包信息 |
mamba remove/uninstall 软件包名 | 删除软件包 |
mamba search 软件包名 | 在源中搜索软件包 |
mamba update 软件包名 | 更新软件包 |
22 十月 2024