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 相关文章推荐
Go语言基于Socket编写服务器端与客户端通信的实例
Feb 19 Python
python爬取w3shcool的JQuery课程并且保存到本地
Apr 06 Python
python 函数传参之传值还是传引用的分析
Sep 07 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
python pandas 对series和dataframe的重置索引reindex方法
Jun 07 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
Jul 25 Python
python生成lmdb格式的文件实例
Nov 08 Python
运用Python的webbrowser实现定时打开特定网页
Feb 21 Python
Python爬取视频(其实是一篇福利)过程解析
Aug 01 Python
python爬虫增加访问量的方法
Aug 22 Python
python with (as)语句实例详解
Feb 04 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
May 15 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
simplehtmldom Doc api帮助文档
2012/03/26 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
100多行PHP代码实现socks5代理服务器[2]
2016/05/05 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
PHP长网址与短网址的实现方法
2017/10/13 PHP
JavaScript静态的动态
2006/09/18 Javascript
jquery实现div阴影效果示例代码
2013/09/16 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
微信小程序 前端源码逻辑和工作流详解
2016/10/08 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
angular-tree-component的使用详解
2018/07/30 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
vue中v-for循环选中点击的元素并对该元素添加样式操作
2020/07/17 Javascript
npm全局环境变量配置详解
2020/12/15 Javascript
Web服务器框架 Tornado简介
2014/07/16 Python
介绍Python中内置的itertools模块
2015/04/29 Python
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
如何定义TensorFlow输入节点
2020/01/23 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
马来西亚在线药房:RoyalePharma
2019/12/01 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
幼师专业毕业生自荐信
2013/09/29 职场文书
自荐信的禁忌和要点
2013/10/15 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
学前班评语大全
2014/05/04 职场文书
县级文明单位申报材料
2014/05/23 职场文书
幼儿园见习总结
2015/06/23 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
护理工作心得体会
2016/01/22 职场文书
导游词之镇江焦山
2019/11/21 职场文书
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
2022/03/16 Redis