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
TensorFlow实现AutoEncoder自编码器
Mar 09 Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 Python
pytorch构建网络模型的4种方法
Apr 13 Python
Django 路由控制的实现代码
Nov 08 Python
python程序控制NAO机器人行走
Apr 29 Python
Python简易计算器制作方法代码详解
Oct 31 Python
django中media媒体路径设置的步骤
Nov 15 Python
在python中做正态性检验示例
Dec 09 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
Jan 10 Python
python GUI库图形界面开发之PyQt5滑块条控件QSlider详细使用方法与实例
Feb 28 Python
python编写softmax函数、交叉熵函数实例
Jun 11 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 身份验证方面的函数
2009/10/11 PHP
解析数组非数字键名引号的必要性
2013/08/09 PHP
php object转数组示例
2014/01/15 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
php实现简易计算器
2020/08/28 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
js word表格动态添加代码
2010/06/07 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
单击复制文字兼容各浏览器的完美解决方案
2013/07/04 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
javascript常见数字进制转换实例分析
2016/04/21 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
JS和JQuery实现雪花飘落效果
2017/11/30 jQuery
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
Python中zfill()方法的使用教程
2015/05/20 Python
Python进阶篇之字典操作总结
2016/11/16 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Python引用计数操作示例
2018/08/23 Python
python实现字符串和字典的转换
2018/09/29 Python
使用GitHub和Python实现持续部署的方法
2019/05/09 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
2020/02/28 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
英文版餐饮业求职信
2013/10/18 职场文书
高考备战决心书
2014/03/11 职场文书
个人承诺书格式
2014/06/03 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL