1. pip
# 版本
pip --version
#
pip --help
# 安装某个软件
pip install xxx
# 指定版本安装
pip install xxx==version
# 查看已安装的库
pip list
# 升级某库
pip install --upgrade SomePackage
# 装卸某库
pip uninstall SomePackage
# 显示可升级的包
pip list -o
# 全部升级
pip install --upgrade 要升级的包名
2. conda
2. 1添加下载源
-
各系统都可以通过修改用户目录下的
.condarc
文件。 -
Windows
用户无法直接创建名为.condarc
的文件,可先执行conda config --set show_channel_urls yes
生成该文件之后再修改。 -
运行
conda clean -i
清除索引缓存,保证用的是镜像站提供的索引。
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
- 命令行操作方法
default_channels:
conda config https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
conda config https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda clean -i
#为conda添加清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --set show_channel_urls yes
# 还原默认源
conda config --remove-key channels
清除下载源,恢复默认:
conda install pre-commit
2.2 conda 基础命令
# 查看所有环境
conda env list
# 切换环境
conda activate envName
# 安装
conda install xxx
# 查找
conda search xxxx
# 在哪里安装
which xxx
# 安装指定版本
conda install xxxx=version
# 查看已经安装的
conda list
# 升级某包
conda update xxx
# 删除某包
conda remove xxx
# 新建环境
conda create -n name python=version
# 删除环境
conda remove -n name --all
# 克隆环境
conda create -n 新名字 --clone 被克隆的名字
2.3 conda升级命令
# 更新所有库
conda update --all
# 1 升级conda
conda upgrade conda
# 如果失败的话则使用:
conda update --force conda
# 2. 升级anaconda
conda update anaconda
# 3. 安装python
conda install python
conda install python=3.8
mac anaconda
(base) chendongsheng@chendonengdeMBP ~ % conda deactivate
chendongsheng@chendonengdeMBP ~ % conda activate
(base) chendongsheng@chendonengdeMBP ~ %
创建环境
conda create -n your_env_name python=3.7
删除环境
conda remove -n your_env_name --all
激活自定义的环境
source activate your_env_name
退出环境
source deactivate
conda deactivate//或者这样
列出所有的环境
conda env list
conda info --envs//或者这样
conda安装包和卸载包
conda install x //安装x包
conda uninstall x //卸载x包
# 从ymal文件中新建conda环境
conda env create -f xxx.yml
# 用 pip 安装的第三方库,若在将虚拟环境转换为 yml 文件分享给其他人的时候,若用用 --from-history 参数时,则不会包含进 yml 文件的
conda env export --from-history > xxx.yml