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 除法小技巧
Sep 06 Python
使用Python制作获取网站目录的图形化程序
May 04 Python
Python中将字典转换为XML以及相关的命名空间解析
Oct 15 Python
python验证码识别的实例详解
Sep 09 Python
Python实现比较扑克牌大小程序代码示例
Dec 06 Python
分享vim python缩进等一些配置
Jul 02 Python
Python数据类型之String字符串实例详解
May 08 Python
django 控制页面跳转的例子
Aug 06 Python
使用python绘制温度变化雷达图
Oct 18 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
Oct 10 Python
Python selenium绕过webdriver监测执行javascript
Apr 12 Python
详解OpenCV获取高动态范围(HDR)成像
Apr 29 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
phpmailer简单发送邮件的方法(附phpmailer源码下载)
2016/06/13 PHP
php array_keys 返回数组的键名
2016/10/25 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
jquery判断浏览器类型的代码
2012/11/05 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
JavaScript对象学习经验整理
2013/10/12 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
浅谈javascript属性onresize
2015/04/20 Javascript
JS实现的表格行上下移动操作示例
2016/08/03 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
Vue.js实现一个SPA登录页面的过程【推荐】
2017/04/29 Javascript
基于bootstrap实现多个下拉框同时搜索功能
2017/07/19 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
使用命令行工具npm新创建一个vue项目的方法
2017/12/27 Javascript
javascript回调函数详解
2018/02/06 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
微信小程序8种数据通信的方式小结
2020/02/03 Javascript
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
js中!和!!的区别与用法
2020/05/09 Javascript
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
麦德龙官方海外旗舰店:德国麦德龙超市
2017/12/23 全球购物
新书吧创业计划书
2014/01/31 职场文书
婚礼主持结束词
2014/03/13 职场文书
揭牌仪式策划方案
2014/05/28 职场文书
学生喝酒检讨书500字
2014/11/02 职场文书
羊脂球读书笔记
2015/06/30 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
导游词之西递宏村
2019/12/10 职场文书
java设计模式--三种工厂模式详解
2021/07/21 Java/Android
从原生JavaScript到React深入理解
2022/07/23 Javascript