​​​​​​​anaconda包管理器和环境管理器,强烈建议食用

1.下载

官网下载太慢可选用镜像下载

官网下载 :Anaconda | Individual Editionhttps://www.anaconda.com/products/distribution

镜像下载:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorhttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2.安装

傻瓜式安装,一直下一步即可安装完成

All users(默认以后创建的虚拟环境会在C盘下) 推荐Just ME (可以配置创建的虚拟环境存放位置)

可自定义路径

3.配置环境变量

D:\anaconda3

D:\anaconda3\Scripts

D:\anaconda3\Library\bin

将如上路径添加到系统path

4.检验

检查是否安装成功

conda –version

5.增加国内下载源

anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorhttps://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

Anaconda 镜像使用帮助可供了解

用户目录下没有.condarc文件,先执行conda config –set show_channel_urls yes 生成该文件之后再修改,选择方式二可以不进行此操作

方式一 、修改用户目录下的.condarc文件

.condarc文件路径如:C:\Users\10264\.condarc,自己的路径对号入座

用如下内容替换.condarc文件内容

channels:
– http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
– http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
– http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
show_channel_urls: true

方式二、命令修改

# 添加国内源,https大概率用不了

conda config –add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config –add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config –add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

# 设置搜索时显示通道地址

conda config --set show_channel_urls yes

# 删除默认源

conda config --remove channels defaults

# 查看通道地址

conda config --show channels

6.查看所有虚拟环境

conda env list

7.创建虚拟环境

jupyter notebook是好用的交互式编辑器

cudnn是用于深度神经网络的GPU加速库

这里直接都安装到noti虚拟环境中

conda create -n noti jupyter notebook

noti是虚拟环境的名字,jupyter notebook是第三方库

8.切换虚拟环境

activate noti

9.其他命令

如下命令自行按需索取吧

  • conda list:查看环境中的所有包
  • conda install XXX:安装 XXX 包
  • conda remove XXX:删除 XXX 包
  • conda env list:列出所有环境
  • conda create -n XXX:创建名为 XXX 的环境
  • conda create -n env_name jupyter notebook :创建虚拟环境
  • activate noti(或 source activate noti):启用/激活环境
  • conda env remove -n noti:删除指定环境
  • deactivate(或 source deactivate):退出环境
  • jupyter notebook :打开Jupyter Notebook
  • conda config –remove-key channels :换回默认源

10.其他总结

A.创建32位虚拟环境

我安装了 64 位的 Anaconda,所以在创建环境时,默认安装的 Python 版本是64 位。但是如果我想安装 32 位的 Python 该怎么操作呢?

首先进入 32 位模式,set CONDA_FORCE_32BIT=1,然后再创建环境默认就是 32 位的 Python了。使用 conda info 可查看该环境的详细信息。

B.设置镜像操作

国内常用pip镜像源

http://pypi.douban.com/simple/ 豆瓣
http://mirrors.aliyun.com/pypi/simple/ 阿里
http://pypi.hustunique.com/simple/ 华中理工大学
http://pypi.sdutlinux.org/simple/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学
https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学
http://pypi.hustunique.com/ 华中科技大学
http://mirrors.cloud.tencent.com/pypi/simple 腾讯
https://repo.huaweicloud.com/repository/pypi/simple/ 华为

pip 和 conda 的区别是什么?

(1)pip:Python包的通用管理器,在任何环境中安装python包。

(2)conda:与语言无关的跨平台环境管理器,在conda环境中安装任何包

pip 的 临时修改镜像源 和 永久修改镜像源 的区别是什么?
(1)临时修改镜像源:在执行某个安装语句后面指定镜像源,只在当条命令有效,后面使用安装语句用的还是之前的镜像源。

(2)永久修改镜像源:通过修改配置文件将管理器的默认镜像源给修改了,之后每次下载都用修改后的镜像源。

永久修改:(以清华大学镜像源为例)

打开文件资源管理器,手动全局设置镜像源地址,若你想设置其他镜像源,请用对应的下载地址。

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

C.查看更改后的镜像源

pip config list

D.pip 打包本项目所需要的库版本

生成requirements.txt文件pip freeze > requirements.txt

安装requirements.txt依赖包:pip install -r requirements.txt

E .pip 卸载所有的库

pip freeze > allpackages.txt

pip uninstall -r allpackages.txt -y

注意:创建好虚拟环境,conda activate -n XXX 激活 ,后就可以使用这些pip命令非常好用。