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 运算符 供重载参考
Jun 11 Python
python实现汉诺塔递归算法经典案例
Mar 01 Python
keras模型可视化,层可视化及kernel可视化实例
Jan 24 Python
解决Tensorboard 不显示计算图graph的问题
Feb 15 Python
python实现同一局域网下传输图片
Mar 20 Python
解决python执行较大excel文件openpyxl慢问题
May 15 Python
python中有函数重载吗
May 28 Python
python中rc1什么意思
Jun 19 Python
属性与 @property 方法让你的python更高效
Sep 21 Python
python3排序的实例方法
Oct 20 Python
pytorch中[..., 0]的用法说明
May 20 Python
基于Python实现流星雨效果的绘制
Mar 18 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指定函数参数默认值示例代码
2013/12/04 PHP
php中文验证码实现示例分享
2014/01/12 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
2013/03/18 Javascript
js定时器怎么写?就是在特定时间执行某段程序
2013/10/11 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
JavaScript判断变量是对象还是数组的方法
2014/08/28 Javascript
javascript常用函数(2)
2015/11/05 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
AngularJS教程之环境设置
2016/08/16 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
JavaScript 巧学巧用
2017/05/23 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
kNN算法python实现和简单数字识别的方法
2014/11/18 Python
Python3.5运算符操作实例详解
2019/04/25 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
python爬虫豆瓣网的模拟登录实现
2019/08/21 Python
基于Python实现剪切板实时监控方法解析
2019/09/11 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
如何验证python安装成功
2020/07/06 Python
python使用建议与技巧分享(二)
2020/08/17 Python
HTML5手指下滑弹出负一屏阻止移动端浏览器内置下拉刷新功能的实现代码
2020/04/10 HTML / CSS
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
在C语言中实现抽象数据类型什么方法最好
2014/06/26 面试题
厂长助理岗位职责
2013/12/27 职场文书
优秀会计求职信
2014/07/04 职场文书
python实现三次密码验证的示例
2021/04/29 Python
Python编程super应用场景及示例解析
2021/10/05 Python