Windows下PyCharm配置Anaconda环境(超详细教程)


Posted in Python onJuly 31, 2020

首先来明确一下Python、PyCharm和Anaconda的关系

1、Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

虽然Python3.5自带了一个解释器IDLE用来执行.py脚本,但是却不利于我们书写调试大量的代码。常见的是用Notepade++写完脚本,再用idle来执行,但却不便于调试。这时候就出现了PyCharm等IDE,来帮助我们调试开发。

2、PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

但是Python自身缺少numpy、matplotlib、scipy、scikit-learn....等一系列包,需要我们用pip来导入这些包才能进行相应运算(在cmd终端输入:pip install numpy就能安装numpy包了。)

虽然PyCharm也能自动搜索和下载包,但是但是总是会遇到有些包下载失败或查询不到,很不方便,此时就出现了Anaconda大蟒蛇来解决这个问题。

3、Anaconda是一个开源的Python发行版本。其包含了720多个数据科学相关的开源包,在数据可视化、机器学习、深度学习等多方面都有涉及。不仅可以做数据分析,甚至可以用在大数据和人工智能领域。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

Anaconda通过管理工具包、开发环境、Python版本,大大简化了工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。

也就是说,Anaconda自带很多Python包,有了Anaconda就不用再对这些包进行安装了。而且在PyCharm中可以查看这些包,如果需要的包在系统中不存在,也可以很省心的进行包的在线下载,省事省力省心~~

那么如何将Anaconda集成到PyCharm中呢?

(1)安装Anaconda。

1、进入Anaconda官网下载Anaconda,官网下载地址:https://www.anaconda.com/download/

点击需要的版本进行下载,我这里选的是Windows版。

Windows下PyCharm配置Anaconda环境(超详细教程)

可以选择Python的版本,我这里选的是Python3

Windows下PyCharm配置Anaconda环境(超详细教程)

2、打开下载的.exe文件来安装Anaconda,安装流程如下

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

注意:这里建议第二个选项不要打钩(因为我们有可能平时使用的是默认的python.ext,这样会产生冲突),在需要的时候我们可以在pycharm中找到文件的安装位置进行添加即可,单击“Install”,之后便可进行安装,然后等待安装完成。

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

(2)在PyCharm导入Anaconda

打开PyCharm,点击File -> Settings,如下所示:

Windows下PyCharm配置Anaconda环境(超详细教程)

打开Project Interpreter页,

Windows下PyCharm配置Anaconda环境(超详细教程)

点击右侧Windows下PyCharm配置Anaconda环境(超详细教程),选择add添加解释器,如下

Windows下PyCharm配置Anaconda环境(超详细教程)

添加Anaconda中Python解释器(Anaconda安装目录下的python.exe)

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

点击OK,就能看到Settings->Project Interpreter的页面多了很多包

Windows下PyCharm配置Anaconda环境(超详细教程)

完成~

(3)在Anaconda中安装新的Python包

打开“cmd”窗口(快捷键win+R,然后输入“cmd”),将当前目录定位到anaconda的目录,记住要定位到其中的Scripts目录中,我的目录是“D:\Anaconda3\Scripts”,所以我定位到了这个文件位置。如下图:    

Windows下PyCharm配置Anaconda环境(超详细教程)

然后就可以使用pip进行安装了,记住这个pip是anaconda的pip工具如果你装过python.exe的话,那么你的用户目录中的pip也是可以操作的,不过那里的pip就不是anaconda中的了,所以,请记住一定要切换到这个目录后进行pip安装),在这里我是使用了pip install cocos2d的命令进行了“cocos2d”这个包的安装,之后便是等待安装完成即可。

Windows下PyCharm配置Anaconda环境(超详细教程)

Windows下PyCharm配置Anaconda环境(超详细教程)

部分文章参考自百度百科词条及以下博客:

https://blog.csdn.net/qq_29883591/article/details/78077244

https://www.jianshu.com/p/df4eee09496d

总结

到此这篇关于Windows下PyCharm配置Anaconda环境的超详细教程的文章就介绍到这了,更多相关PyCharm配置Anaconda环境内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现一次创建多级目录的方法
May 15 Python
Python实现进程同步和通信的方法
Jan 02 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
Django框架实现分页显示内容的方法详解
May 10 Python
python 控制Asterisk AMI接口外呼电话的例子
Aug 08 Python
python实现音乐播放和下载小程序功能
Apr 26 Python
利用python控制Autocad:pyautocad方式
Jun 01 Python
基于Python实现视频的人脸融合功能
Jun 12 Python
Keras中的两种模型:Sequential和Model用法
Jun 27 Python
基于Django集成CAS实现流程详解
Nov 28 Python
python基于win32api实现键盘输入
Dec 09 Python
Pyecharts 中Geo函数常用参数的用法说明
Feb 01 Python
Python如何输出百分比
Jul 31 #Python
PyCharm配置anaconda环境的步骤详解
Jul 31 #Python
Pycharm及python安装详细教程(图解)
Jul 31 #Python
对Python 字典元素进行删除的方法
Jul 31 #Python
pycharm如何使用anaconda中的各种包(操作步骤)
Jul 31 #Python
Pycharm导入anaconda环境的教程图解
Jul 31 #Python
PyCharm2019 安装和配置教程详解附激活码
Jul 31 #Python
You might like
PHP的SQL注入过程分析
2012/01/06 PHP
php如何解决无法上传大于8M的文件问题
2014/03/10 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
PHP模版引擎原理、定义与用法实例
2019/03/29 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
canvas实现图像布局填充功能
2017/02/06 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
详解package.json版本号规则
2019/08/01 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
iview实现图片上传功能
2020/06/29 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
Python中规范定义命名空间的一些建议
2016/06/04 Python
python+pandas生成指定日期和重采样的方法
2018/04/11 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
python批量修改xml属性的实现方式
2020/03/05 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
世界首屈一指的钓鱼用品商店:TackleDirect
2016/07/26 全球购物
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
Nobody Denim官网:购买高级女士牛仔裤
2021/03/15 全球购物
毕业证委托书范文
2014/09/26 职场文书
军训决心书范文
2015/09/22 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL