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回溯法实现数组全排列输出实例分析
Mar 17 Python
浅谈Python数据类型之间的转换
Jun 08 Python
详解Python3中字符串中的数字提取方法
Jan 14 Python
python微信跳一跳系列之色块轮廓定位棋盘
Feb 26 Python
python re库的正则表达式入门学习教程
Mar 08 Python
解决Python安装时报缺少DLL问题【两种解决方法】
Jul 15 Python
python实现一个函数版的名片管理系统过程解析
Aug 27 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
Jan 06 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
Feb 14 Python
Python实现检测文件的MD5值来查找重复文件案例
Mar 12 Python
python flask框架快速入门
May 14 Python
Python djanjo之csrf防跨站攻击实验过程
May 14 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 采集程序 常用函数
2008/12/18 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
thinkphp中的url跳转用法分析
2016/07/12 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
JavaScript的Cookies
2008/01/16 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
js和jquery中循环的退出和继续学习记录
2014/09/06 Javascript
JavaScript中ES6 Babel正确安装过程
2016/07/18 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
浅谈Angular 观察者模式理解
2018/11/01 Javascript
Javascript读取上传文件内容/类型/字节数
2019/04/30 Javascript
微信小程序如何获取群聊的openGid以及名称详解
2019/07/17 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
C#返回当前系统所有可用驱动器符号的方法
2015/04/18 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
Python文件操作基本流程代码实例
2017/12/11 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
如何基于Python实现word文档重新排版
2020/09/29 Python
利用python如何实现猫捉老鼠小游戏
2020/12/04 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
美国廉价机票预订网站:Cheapfaremart
2018/04/28 全球购物
电子专业毕业生自我鉴定
2014/01/22 职场文书
协议书范本
2014/04/23 职场文书
给老师的保证书怎么写
2015/05/09 职场文书