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.其他命令
如下命令自行按需索取吧
我安装了 64 位的 Anaconda,所以在创建环境时,默认安装的 Python 版本是64 位。但是如果我想安装 32 位的 Python 该怎么操作呢?
首先进入 32 位模式,set CONDA_FORCE_32BIT=1,然后再创建环境默认就是 32 位的 Python了。使用 conda info 可查看该环境的详细信息。
国内常用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
pip config list
生成requirements.txt文件:
pip freeze > requirements.txt
安装requirements.txt依赖包:
pip install -r requirements.txt
pip freeze > allpackages.txt
pip uninstall -r allpackages.txt -y
注意:创建好虚拟环境,conda activate -n XXX 激活 ,后就可以使用这些pip命令非常好用。