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抓取网页中的图片示例
Feb 28 Python
介绍Python中几个常用的类方法
Apr 08 Python
使用Python绘制图表大全总结
Feb 11 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
Jun 30 Python
微信跳一跳自动运行python脚本
Jan 08 Python
python实现飞机大战
Sep 11 Python
python中update的基本使用方法详解
Jul 17 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
解决Keras自带数据集与预训练model下载太慢问题
Jun 12 Python
python not运算符的实例用法
Jun 30 Python
python编程学习使用管道Pipe编写优化代码
Nov 20 Python
Python实现将多张图片合成MP4视频并加入背景音乐
Apr 28 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 编程的 5个良好习惯
2009/02/20 PHP
php 文件上传代码(限制jpg文件)
2010/01/05 PHP
提高define性能的php扩展hidef的安装和使用
2011/06/14 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
关于IFRAME 自适应高度的研究
2006/07/20 Javascript
可以支持多中格式的JS键盘
2007/05/02 Javascript
JavaScript CSS修改学习第三章 修改样式表
2010/02/19 Javascript
jquery 学习笔记一
2010/04/07 Javascript
javascript中的对象创建 实例附注释
2011/02/08 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
解决JQuery全选/反选第二次失效的问题
2017/10/11 jQuery
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
2018/05/15 NodeJs
深入理解Promise.all
2018/08/08 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
2019/04/28 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
详解Python2.x中对Unicode编码的使用
2015/04/03 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
python正则表达式面试题解答
2020/04/28 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
Eclipse面试题
2014/03/22 面试题
中学生在校期间的自我评价分享
2013/11/13 职场文书
社区庆八一活动方案
2014/02/02 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
《角的度量》教学反思
2016/02/18 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书
2016春季运动会开幕词
2016/03/04 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android