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实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
python数组复制拷贝的实现方法
Jun 09 Python
听歌识曲--用python实现一个音乐检索器的功能
Nov 15 Python
Django使用Celery异步任务队列的使用
Mar 13 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
pycharm的console输入实现换行的方法
Jan 16 Python
pytorch多进程加速及代码优化方法
Aug 19 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
Django 项目布局方法(值得推荐)
Mar 22 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
May 26 Python
python如何实现DES加密
Sep 21 Python
PyQt5实现多张图片显示并滚动
Jun 11 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.ini中文版(2)
2006/10/09 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
很可爱的输入框
2008/08/03 Javascript
javascript 写类方式之二
2009/07/05 Javascript
jquery获取元素值的方法(常见的表单元素)
2013/11/15 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
Python原始字符串(raw strings)用法实例
2014/10/13 Python
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
2015/04/16 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
python basemap 画出经纬度并标定的实例
2019/07/09 Python
用Python调用win命令行提高工作效率的实例
2019/08/14 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
django admin后管定制-显示字段的实例
2020/03/11 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
详解Python多线程下的list
2020/07/03 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
2020/10/18 Python
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
高校毕业生登记表自我鉴定
2013/11/03 职场文书
学生思想表现的评语
2014/01/30 职场文书
如何写辞职信
2015/05/13 职场文书
校园广播站开场白
2015/06/01 职场文书
Python中的协程(Coroutine)操作模块(greenlet、gevent)
2022/05/30 Python
服务器nginx权限被拒绝解决案例
2022/09/23 Servers