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连接MySQL数据库实例分析
May 12 Python
wxPython定时器wx.Timer简单应用实例
Jun 03 Python
利用python打开摄像头及颜色检测方法
Aug 03 Python
一百行python代码将图片转成字符画
Feb 19 Python
对python中的argv和argc使用详解
Dec 15 Python
python3下载抖音视频的完整代码
Jun 05 Python
Django Rest framework认证组件详细用法
Jul 25 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
Feb 18 Python
利用Python网络爬虫爬取各大音乐评论的代码
Apr 13 Python
Python实现滑雪小游戏
Sep 25 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 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 PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
用js替换除数字与逗号以外的所有字符的代码
2014/06/07 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
Vue.js项目模板搭建图文教程
2017/09/20 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
Python机器学习之SVM支持向量机
2017/12/27 Python
python计算两个地址之间的距离方法
2018/06/09 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
Centos下实现安装Python3.6和Python2共存
2018/08/15 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
kali中python版本的切换方法
2019/07/11 Python
Python中关于浮点数的冷知识
2019/09/22 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
简单的Python人脸识别系统
2020/07/14 Python
python 实现端口扫描工具
2020/12/18 Python
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
动态密码技术
2012/10/18 面试题
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸
python数字图像处理:图像简单滤波
2022/06/28 Python