VSCode写ArcPy 环境配置

您所在的位置:网站首页 arcgis的python27 VSCode写ArcPy 环境配置

VSCode写ArcPy 环境配置

2023-03-14 02:29| 来源: 网络整理| 查看: 265

VSCode写ArcPy 环境配置

感谢有这么个空地记录!——FUX

 

参考来源(感谢,如侵权请联系删除。):

https://blog.csdn.net/alun550/article/details/105654448/ 

https://blog.csdn.net/winner_looser/article/details/81137109

 

背景:ArcGIS Server的二次开发,ArcGIS Python的环境配置。

软件环境:ArcGIS 10.1,Python解释器选择ArcGIS Python的64位(有人说最终适配还是会选择32位,没探究…)。

步骤预览:1、在VSCode里的配置;2、在ArcGIS安装的Python中Install pip。

1、在VSCode里的配置

1.1、配置python系统环境变量

在Path中新建,添加C:\Program Files (x86)\ArcGIS\Python27\ArcGISx6410.1。

测试是否成功,打开cmd,输入python,显示版本号等相关信息则成功,(ArcGIS python可能反应比较慢,设置Path后,不能立马测试成功,但是也不会显示失败。)

 

1.2、VSCode安装python

“扩展”中搜索安装“python”,第一个。因为ArcGIS已经自带安装了python,所以不需要再去下载安装python。

 

1.3、IDE的python解释器配置

一键配置:在安装python扩展后,VSCode会在右下角弹出提示框,选择python解析器,你可以在下拉框里选择对应路径,

我的路径是:"C:\Program Files (x86)\ArcGIS\Python27\ArcGISx6410.1\python.exe"(我之前安装的时候修改了一下路径)。

如果点击之后,会在settings.json文件的花括号里的末尾加上:"python.pythonPath": "C:\\Program Files (x86)\\ArcGIS\\Python27\\ArcGISx6410.1\\python.exe" 

手动配置:如果没有点击python解释器自动设置,则自己在settings.json文件里添加这一行代码。

打开settings.json文件方法:如果没有,则手动新建一个。1 通过Ctrl+,打开设置,通过右上角第二个图标    点击打开(不同VSCode版本好像不同)。2 或者直接在按Ctrl+E,输入settings.json搜索。

注:ArcGIS10.1和ArcGISx6410.1两个文件夹的区别是,32位和64位。

 

1.4、launch.json文件配置

打开自己的项目(文件夹),依次点击(菜单栏):运行->打开配置。

如果项目之前没有launch.json文件,则会弹出如下图。点击Edge:Launch即可,然后输入以下代码。重新启动VSCode。

{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/%2flinkid=830387 "version": "0.2.0", "configurations": [{ "name": "Python In ArcMap", "type": "python", "request": "launch",//pythonPath是关键,按照自己的路径来填写 "pythonPath": "C:\\Program Files (x86)\\ArcGIS\\Python27\\ArcGISx6410.1\\python.exe", "url": "http://localhost:8080", "webRoot": "${workspaceFolder}", "stopOnEntry": false, }]}

 

1.5、验证ArcPy是否能用,能出现自动提示,说明成功。

import arcpyarcpy.Command 2、在ArcGIS安装的Python中Install pip先后安装setuptools和pip,按顺序安装。注:setuptools版本需要适配python2.7版本setuptools官方下载:https://pypi.org/project/setuptools/40.8.0/#filespip官方下载:https://pypi.org/project/pip/#modal-close都下载Source类型,解压。“管理员”身份打开cmd(python在C盘,可能会遇到写入权限问题,所以用这个打开),切换到setuptools解压文件夹路径下,输入:python setup.py install提示安装成功,切换路径到pip的解压文件夹下,输入:python setup.py installPython的C:\Program Files (x86)\ArcGIS\Python27\ArcGISx6410.1\Scripts和C:\Program Files (x86)\ArcGIS\Python27\ArcGISx6410.1\Lib\site-packages下会出现相应文件。 配置pip系统路径,Scripts文件夹路径:C:\Program Files (x86)\ArcGIS\Python27\ArcGISx6410.1\Scripts 测试:打开cmd,输入pip回车,输出版本号等信息则成功。 计划:ArcGIS 自动发布地图服务  题外话:之前用过VS,Pycharm,最近写Web GIS,用了VSCode,一个字“香”。

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3