python支持arcpy的版本_ArcPy开发IDE
最近时不时的使用Arcpy的脚本,这就不可避免的面临Python IDE的选择。可以用来Python开发的IDE非常的多,像Eclipse等等。尝试了一些IDE后,逐渐的固定使用下面两款。
一、Python Tools for Visual Studio(PTVS)
对我这种习惯了visual studio的开发界面,智能提示和调试方式的NET应用人员。这个插件就是福音。这是一个开源的的插件,下载链接:https://pytools.codeplex.com/,目前最新版本2.0,支持vs2013.
安装完PTVS后就可以在新建项目中看到相关的Python工程。如图1所示:
图1 vs中新建项目
目前,Python的版本是3.x,但是目前流行版本或者大家采用的版本,不一定是最新版本,在Python开发过程中需要指定Python的相关的版本等。在vs中新建完Python项目后,可在解决方案中的Python Environments如图2所示,中指定相关的环境。其中可以自动列出当前机器中具有的Python的版本,如图3所示:
图2 Python解决方案器
图3 加载Python开发环境
在Python开发过程中,可能需要导入一些Python包,如在进行Arcpy开发,需要导入ArcPy包,在图2所示的解决方案中选择search path,加载Arcpy的包,如图4所示:
图 4 加载Arcpy包
加载完后,就可以在vs中看到Arcpy开发的智能提示了。如图5所示:
图 5 arcpy开发智能提示
二、Pycharm
pycharm是jetbrains开发的一款Python编译器,jetBrain旗下有很多优秀的编译器,像用户js开发的webStrom等等。PyCharm应该是目前来说,最为优秀的Python开发IDE吧,
使用PyCharm进行Python开发,首先需要配置相关的Python的Interpreters,在File-Settings-Python Interpreters下添加相关的路径,如图6所示:
图6 python开发的相关的路径配置
设置完后,PyCharm会导入该路径相关的Python包。设置完后,自动搜索到ArcPy的包,如图6所示:
图6 PyCharm自动检索ArcPy包
设置了相关的环境,智能提示什么的都有了,如图7所示:
图7 PyCharm的提示截图
三、总结
总体上来说,这两款IDE是我用过的里面最好用的。PTVS在智能提示和调试方面很赞,但是需要自己手动导入引用包,而pycharm除了上面两有时可以自动检索机器里面可以的Python包。两者运行都较慢,但是已经是我见过的里面快的。
python支持arcpy的版本_ArcPy开发IDE相关推荐
- arduino支持的内核版本_Arduino开发(arduino IDE)
Arduino Yún和Arduino Due主板开发必须下载arduino1.5.5-r2.arduino官方推出的一个集成开发环境.是由Java.Processing. avr-gcc等开放源码的 ...
- python学习(二)配置开发IDE(windows)
目录 1.下载安装python的开发工具 1.1.汉化插件安装 1.2.python插件安装 2.编写示例代码 代码示例 1.下载安装python的开发工具 以vscode为例,本来用的eclispe ...
- Python 开发者的 10 大编程开发环境(IDE),第一款是我的最爱
对于程序员来说,除了日常争论世界上最好的语言是哪一门以外,哪款 IDE 是最好的也是争议颇多,今天我们就来介绍 10 款最好的 Python 编程 IDE,总有一款适合你! 经典推荐 再见英文版,Py ...
- kdevelop php,KDevelop 5.2开放源代码IDE发布,改进了C ++,PHP和Python支持
KDevelop 5.2开放源代码IDE发布,改进了C ++,PHP和Python支持 2017-11-16 软件资讯 6 次关注 KDevelop 5.2近半年的发布,是一个主要的发行版,它在前面版 ...
- python 3.6.5 java jdk版本_eclipse开发者版本下载-eclipse ide for java developers最新版v3.6.0 pc版 - 极光下载站...
eclipse ide for java developers最新版是一款对于Java开发人员创建Java EE和Web应用程序.安装上Eclipse IDE后不仅可以编写Java和C/C++等程序还 ...
- Python基础教程(十二):GUI编程、版本区别、IDE
python GUI编程(Tkinter) python提供了多个图形开发界面的库,几个常用Python GUI库如下: Tkinter: Tkinter模块("Tk 接口")是P ...
- python支持哪些平台开发_【后端开发】python能兼容哪些平台
目前Python可以说是相当的火爆了,网络爬虫,人工智能,数据挖掘与处理,金融量化交易等.那么Python都能运行在那些平台呢? Python支持常见的主流平台,如AIX.HPUX.Solaris.L ...
- vim8支持的linux版本,Vim 8.0 版本安装方法及添加Python支持
利用Git安装 最简单也是最有效的方法 1. 获取Vim仓库: git clone https://github.com/vim/vim.git 2. 升级到最新的版本: cd vim git pul ...
- 支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了
支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了 熟悉RT-Thread和瑞萨MCU的朋友都知道,当前RT-Thread仓库的主线代码是不支持RA2E1这个BSP的.刚好,最近我在 ...
- 又发现了一个Jupyter Notebook的黑科技,Visual Python支持无代码开发
Visual Python 是 Jupyter Notebook 的一个插件可以通过界面拖拽生成 Python代码块,涉及到的爬虫.AI数据分析等都能通过它来完成. 它面向非专业的程序猿,相比之下学习 ...
最新文章
- 南通大学python期末考试试卷答案_南通大学试卷A(答案及评分标准)
- 【深度学习的数学】卷积神经网络的搭建
- ASP.NET MVC 3 常用
- bat批量删.svn
- Win10下启动telnet客户端
- 1.使用Dotnet core命令建立并且运行项目。
- Theano 编程核心
- 浏览器兼容性检查从5.5到11的Internet Explorer版本_IETester
- 使用Chrome Frame,彻底解决浏览器兼容问题
- Linux搭建Nacos及Nacos集群
- python基础之字典函数(12)
- 这3种管理者是“企业毒瘤”,须根除
- 计算机组成原理:循环冗余校验码CRC具备“一位纠错”功能的思考与探索
- 日本开设无人机专业,打造无人机“人才市场”
- python生成桌面路径(winreg)
- Celery异步任务
- 信用卡融资的优势,这些你了解过吗?
- canvas文字居中;canvas画布文字右对齐;canvas画布文字左对齐;canvas文字自动换行;canvas设置行间距;
- vue项目点击后,从左边或右边滑出组件,再次点击原路滑回。<transition>、transform
- 第一次和喜欢的女生吃饭该去哪吃?
热门文章
- 计算机如何驱动无线网络,笔记本电脑无线网卡驱动怎么安装?
- 修改VS2017密钥
- Dash_API与必应翻译的综合使用
- [wine5.0] ubuntu超级详细的wine5.0攻略(安装配置wine、微信、游戏等)
- java完全自学手册下载,已拿offer
- ssm高仿bilibili视频网站
- 微pe工具箱 系统安装教程_微PE工具箱 V2.0正式版(附安装系统教程)
- 菜鸟学运筹学----引
- 扫雷游戏网页版_梦幻西游出网页版,王者出新英雄阿古朵,谁在杀死国产游戏的创新...
- 【系统分析师之路】第五章 复盘软件工程(敏捷开发)