PyCharm中如何直接使用Anaconda已安装的库


Posted in Python onMay 28, 2020

前言

实习生问:我咋看见你经常用Anaconda的jupyter notebook写python代码,为啥不用PyCharm呢?

对于我个人而言现在主要的工作是数据分析,挖掘,直接下载Anaconda安装后,就可以启动jupyter notebook,写代码也感觉比较方便,尤其是PyCharm的启动和运行很笨重
但是之前用Django以及爬虫项目的时候,PyCharm优势就非常明显了

较为详细的解释

Jupyter notebook的特点:

  1. 开源。
  2. 支撑 30 种语言,包括一些数据科学领域很流行的语言,如 Python、R、scala、Julia 等。
  3. 允许用户创建和共享文件,文件中可以包括公式、图像以及重要的代码
  4. 拥有交互式组件,可以编程输出视频、图像、LaTaX。不仅如此,交互式组件能够用来实时可视化和操作数据。
  5. 它也可以利用 scala、python、R 整合大数据工具,如 Apache 的 spark。用户能够拿到和 pandas、scikit-learn、ggplot2、dplyr 等库内部相同的数据。
  6. markdown 标记语言能够代码标注,用户能够将逻辑和思考写在笔记本中,这和python内部注释部分不同。Jupyter 笔记本的用途包括数据清洗、数据转换、统计建模和机器学习。

PyCharm的特点:

  1. 它能对类、对象、关键字的补全和自动缩进,能格式化代码,定制代码片段和格式。
  2. 支持错误的突出显示,同时也包含 PEP-8,能帮助写出整洁的代码,易于支撑其他语言。
  3. 它提供快速和安全的重构功能。
  4. 它带有一个图形界面式的 Python/JavaScript 调试器。用户能够基于 GUI 来测试。
  5. 它有一个快速的文档定义视图,能在不丢失上下文的情况下看到文档或对象的定义。同时 Jetbrain 提供的文档十分全面,还包含视频教程。

用PyCharm的最大优势就是写起来更爽,且看下图:

PyCharm中如何直接使用Anaconda已安装的库

自动提示功能十分的强大,那么如何在PyCharm中直接使用Anaconda已安装的库?

PyCharm中直接使用Anaconda已安装的库Ctrl+Alt+S打开Setting,打开Project: PyCharm,找到Project Interpreter

PyCharm中如何直接使用Anaconda已安装的库

选择上图中的设置齿轮,在弹出的菜单中选择Add Local…,弹出如下图,并选择System Interpreter:

PyCharm中如何直接使用Anaconda已安装的库

选择右边的…按钮,在弹出的框内选择本地的Anaconda安装路径的python,确定即可:

PyCharm中如何直接使用Anaconda已安装的库

验证:

PyCharm中如何直接使用Anaconda已安装的库

可以看到PyCharm自动提示功能中已经有了pandas库了,当然其他的库也都可以使用了后记

当然,也可以像之前一样,直接在PyCharm中使用pip安装下面给大家介绍下,供大家参考

PyCharm中导入数据分析库

虽然安装完Anaconda后,就可以直接使用数据分析库进行代码编写以及数据分析,但是有时候我还是习惯用PyCharm开发(毕竟有很多年的Android Studio 和IDEA的使用经验),如何在PyCharm中导入常用的数据分析库呢?
(1)打开PyCharm,选择左下角的Terminal,更新pip

python -m pip install -U pip

(2)安装各种库命令

python  -m  pip  install  -U numpy scipy matplotlib pandas scikit-learn ipython jupyter sympy nose

-U也可写成?user,如果之前安装过,想要更新,则写为 --upgrade

(3)也可以简写(但是官方不推荐,使用简单的安装,可能会出问题,比如用-user安装的文件不会写入系统目录)

pip install numpy
pip install scipy
pip install pandas
pip install matplotlib

总结

到此这篇关于PyCharm中如何直接使用Anaconda已安装的库的文章就介绍到这了,更多相关PyCharm使用Anaconda已安装的库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python利用hook技术破解https的实例代码
Mar 25 Python
详解python里使用正则表达式的全匹配功能
Oct 19 Python
用不到50行的Python代码构建最小的区块链
Nov 16 Python
python 对txt中每行内容进行批量替换的方法
Jul 11 Python
linux安装Python3.4.2的操作方法
Sep 28 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
Nov 20 Python
pycharm创建一个python包方法图解
Apr 10 Python
Django后台admin的使用详解
Jul 08 Python
python 实现GUI(图形用户界面)编程详解
Jul 17 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
PyQt5 QDockWidget控件应用详解
Aug 12 Python
python tkinter模块的简单使用
Apr 07 Python
Python内置异常类型全面汇总
May 28 #Python
python不到50行代码完成了多张excel合并的实现示例
May 28 #Python
python使用openpyxl操作excel的方法步骤
May 28 #Python
基于python实现破解滑动验证码过程解析
May 28 #Python
PythonPC客户端自动化实现原理(pywinauto)
May 28 #Python
基于Pyinstaller打包Python程序并压缩文件大小
May 28 #Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 #Python
You might like
php检测网页是否被百度收录的函数代码
2013/10/09 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
2014/08/21 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
javascript中的绑定与解绑函数应用示例
2013/06/24 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
javascript实现详细时间提醒信息效果的方法
2015/03/11 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
js中的闭包学习心得
2018/02/06 Javascript
NodeJS 中Stream 的基本使用
2018/07/30 NodeJs
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
解决vue cli4升级sass-loader(v8)后报错问题
2020/07/30 Javascript
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
python进阶教程之词典、字典、dict
2014/08/29 Python
python smtplib模块发送SSL/TLS安全邮件实例
2015/04/08 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
解决Python使用列表副本的问题
2019/12/19 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
Python word文本自动化操作实现方法解析
2020/11/05 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
医校毕业生自我鉴定
2014/01/25 职场文书
军训自我鉴定200字
2014/02/13 职场文书
2014年文员工作总结
2014/11/18 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
语文复习计划
2015/01/19 职场文书
义诊活动通知
2015/04/24 职场文书
教师考核鉴定意见
2015/06/05 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书