pycharm部署、配置anaconda环境的教程


Posted in Python onMarch 24, 2020

pycharm部署anaconda环境

Pycharm: python编辑器,社区版本
Anaconda:开源的python发行版本(专注于数据分析的python版本),包含大量的科学包

环境

基本指令(准备工作):

conda --version
 查看anaconda版本/安装时候正确
conda upgrade --all
 升级所有conda工具包(会非常耗时)

具体操作:

pycharm=>File=>Settings=>Project PythonFiles=>Project Interpreter=>“小齿轮”=>Add…

至此,跳转到 Add Python Interpreter 界面,下有两种部署环境的方法:

选择添加System Interpreter,使用新环境,地址为anaconda文件夹下tool文件夹中的python.exe
选择添加Conda Environment,使用已存在环境,地址为anaconda文件夹下envs文件夹下tool子文件夹中的python.exe

两种方法区别:

方法1使用的是anaconda自带的base环境
方法2使用的是自己创建的虚拟环境,其具体操作如下

在命令行中:

conda create -n learn python=3
//创建一个名为learn的虚拟环境并指定python环境版本为3
activate learn
//切换至创建的learn虚拟环境,如果不添加参数则会进入base环境
conda install 包名
//进入创建的环境之后,使用该指令安装各种包
conda remove 包名 
//对应install,卸载对应包
conda list
//查看当前已经安装的包

上述过程创建的环境会保存在anaconda=>envs文件夹里

base环境中没有tensorflow包,展现出两种方法的优劣

下面在接着看下PyCharm配置anaconda环境

PyCharm是一款很好用很流行的python编辑器。Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。anaconda自带集成开发环境spyder。有些人不喜欢spyder的风格。个人感觉其提示功能也不及PyCharm。如果能将PyCharm配置anaconda环境,岂不美哉!接下来分享一下个人经验:

安装anaconda和pycharm的过程我就不废话了,比较简单。网上也有很大教程。我安装的PyCharm版本为2017.3.2(社区版)。

再完成两者的安装之后:

第一步,配置anaconda环境变量,在系统环境变量Path添加anacond的安装路径和其子文件夹script和library/bin。我是装在G盘,我的配置是"G:\Anaconda3;G:\Anaconda3\Scripts;G:\Anaconda3\Library\bin"。

第二步,为PyCharm配置anaconda环境。进入PyCharm,依次点击File->Default Setting->Project Interpreter

pycharm部署、配置anaconda环境的教程

点击齿轮选择Add Local

pycharm部署、配置anaconda环境的教程

我是选择第三个。之前认为理所当然是第二个,然而搞了半天不知怎么办。点击第三个选项卡,将路径选为anaconda安装路径下的python.exe,确定后成功配置anaconda环境。

pycharm部署、配置anaconda环境的教程

之后,在该环境下创建的工程就可以使用anaconda中已有的库了。

总结

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

Python 相关文章推荐
跟老齐学Python之从if开始语句的征程
Sep 14 Python
Python实现删除Android工程中的冗余字符串
Jan 19 Python
在Docker上开始部署Python应用的教程
Apr 17 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
Mar 20 Python
windows下python之mysqldb模块安装方法
Sep 07 Python
Python RabbitMQ消息队列实现rpc
May 30 Python
python的pip安装以及使用教程
Sep 18 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
Oct 23 Python
python selenium循环登陆网站的实现
Nov 04 Python
python 轮询执行某函数的2种方式
May 03 Python
python 使用elasticsearch 实现翻页的三种方式
Jul 31 Python
python 实现mysql自动增删分区的方法
Apr 01 Python
PyQt5 如何让界面和逻辑分离的方法
Mar 24 #Python
Python3 中sorted() 函数的用法
Mar 24 #Python
python3 deque 双向队列创建与使用方法分析
Mar 24 #Python
pyqt5 QlistView列表显示的实现示例
Mar 24 #Python
Python多线程操作之互斥锁、递归锁、信号量、事件实例详解
Mar 24 #Python
PyQt5中向单元格添加控件的方法示例
Mar 24 #Python
Python多线程Threading、子线程与守护线程实例详解
Mar 24 #Python
You might like
如何使用动态共享对象的模式来安装PHP
2006/10/09 PHP
关于PHP语言构造器介绍
2013/07/08 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
复杂的javascript窗口分帧解析
2016/02/19 Javascript
AngularJS入门教程之控制器详解
2016/07/27 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
Javascript 闭包详解及实例代码
2016/11/30 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
VUE实现日历组件功能
2017/03/13 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
wxPython学习之主框架实例
2014/09/28 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
python实现对任意大小图片均匀切割的示例
2018/12/05 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
2020/05/10 Python
总结Pyinstaller的坑及终极解决方法(小结)
2020/09/21 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
2021/03/05 HTML / CSS
html table呈现个人简历以及单元格宽度失效的问题解决
2021/01/22 HTML / CSS
德国高尔夫商店:Golfshop.de
2019/06/22 全球购物
韩语专业本科生求职信
2013/10/01 职场文书
毕业生自我推荐
2013/11/04 职场文书
高中班长自我鉴定
2013/12/20 职场文书
教堂婚礼主持词
2014/03/14 职场文书
个人自我鉴定总结
2014/03/25 职场文书
运动会口号8字
2014/06/07 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
会议简报格式范文
2015/07/20 职场文书
人民币符号
2022/02/17 杂记