文章目录
前言
Anaconda是Python的包管理器和环境管理器。
回答下初学者存在的疑问:为什么我安装了Python还需要安装Anaconda呢?
答:1.管理运行环境优势巨大。试想你有的羡慕是用Python2运行,有的确是Python3运行。有的使用tensorflow1.x运行,有的却使用tensorflow2.x运行。……你怕不怕?anaconda可创建多个独立的运行环境,用户可轻松切换,是不是很方便?
2.管理包。conda可便捷地为你安装/卸载/更新包。
3.Anaconda附带了一大批常用数据科学包。
相信我,你使用anaconda后一定会称赞真香的
一、Anaconda的安装
不推荐从官网下载(访问国外网站,速度慢)
推荐从清华镜像源下载Anaconda

1.勾选加入到环境变量;2.将自带的Python3.7设置为系统默认的Python版本(这个看个人所需,有的同学可能预先安装了某个Python版本,不想覆盖掉就不覆盖)后面安装点点点即可,傻瓜式安装。安装完就按 Windows键就可查看到了。

二、修改镜像源地址
使用anaconda可便捷地管理包。conda的管理包的功能和pip(这个大家熟悉吧)同样。也可以使用pip。
和前面所说一样,访问国外的网站速度会很慢,直接安装各种包同样会很慢,因此把下载包的网站换到国内的镜像源网站速度会很快,常用的有清华镜像源、豆瓣镜像源、阿里镜像源……
1. 永久添加镜像源
(以清华镜像源为例,也可换其他)命令,打开命令行cmd,或者前面图中所示的Anaconda Prompt,输入:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
2. pip临时使用
用于下载安装包使用,命令:
# 这里以豆瓣镜像源为例,增加读者理解
pip install numpy -i https://pypi.douban.com/simple
pip install numpy==1.14.0 -i https://pypi.douban.com/simple
3. pip也可永久修改,
方法:windows下在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
三、如何管理环境
这也是anaconda最大的好处,再也不头疼各种环境来回切换了。
1. 创建环境
conda create –n python36 python=3.6
conda create –n python27 python=2.7.15
解释:
- 命令中,python36为可设置的环境名
- python=3.6是指定创建的python版本。若无指定版本,则会安装最新版本的Python3.6.X。
- 用户可自行设置自己容易区分的,有时自己电脑创建10来个环境都是正常。
2. 进入环境
使用Windows的cmd命令行:
activate python36
使用anaconda安装自带的【anaconda prompt】:
conda activate python36
在Linux环境下:
source activate python36
展示下效果吧

3. 离开/切换环境
# 离开环境cmd
deactivate python36
# 离开环境anaconda prompt
conda deactivate python36
# 切换环境,直接激活另一个环境即可
conda activate python27

4. 查看anaconda所创建的所有环境
conda env list
或者
conda info --envs

带 * 表示当前环境
5. 删除环境
conda env remove -n python36
解释:python36为环境名称。
输入命令最后按 y 确认输出即可,
6. 导出/使用环境yaml
6.1 使用conda
conda env export > environment.yaml
解释:会在当前环境的导出一个yaml文件,列出环境安装详情。
若上传/发送项目给其他人,导出环境是非常有必要的,否则项目则难以部署。
一键安装yaml文件所有包的命令:
conda env update -f=/path/to/environment.yml
解释: -f=[yaml文件所在路径]
6.2 使用pip
使用pip也可导出环境,导出.txt文件:
pip freeze > environment.txt
四、如何管理包(安装/卸载/更新+查看环境)
1.安装/卸载/更新
命令如下:
# 安装(以numpy包为例)(在当前使用环境下安装)
# 不指定包的版本则会自动安装最新
conda install numpy
conda install numpy==1.14.0
# 卸载
conda remove numpy
# 更新
conda update numpy
2.查看已经安装的包
命令如下:
# 查看当前环境下已安装的包(所有)
conda list
# 查看当前环境下已安装的包(某个,如numpy)
conda list numpy
# 查看某个环境已安装的包
conda list -n python36
# 查找package信息
conda search numpy
五、pycharm配置
anaconda所安装的所有环境全部会在anaconda的安装路径

下面讲解pycharm配置(下附有图):
(我用的是pycharm2020,20版本以上有中文插件,
想设置,看上条博客。中文上手很快)
中文汉化教程,请点击这里
- 点击 【文件】→【设置】
- 【项目】→【Python解释器】→【点击小齿轮】→【+号】
- 找到安装的环境路径,点击【python.exe】→【确定】
- 在列表里选择要用的那个环境即可




参考
https://blog.csdn.net/xc_zhou/article/details/82715612
https://blog.csdn.net/wq_ocean_/article/details/103889237
壁纸


1274

被折叠的 条评论
为什么被折叠?



