arcgis运行python脚本时闪退_关于ArcMap中打开ArcToolbox导致闪退的解决办法
最近好久不用ArcGis的小编要用到ArcMap去发送一个GP服务,发现按照套路打开ArcMap点击ArcToolbox时,发生了ArcMap的闪退现象,几经周折终于解决了问题。
希望也遇到这类问题的同学能够参考解决,而不是无脑的去重装软件,甚至重装系统,大大地浪费了大好时光。
套用一句小编本科老师的话,任何事情都有解决的办法,遇到问题冷静想一想,不要动不动就重装、重做,浪费了时间不说,还没有什么长进,都是干的体力活。
事先声明:本博客说提供的解决办法只是针对小编的个人电脑软件具体情况下能够成功解决,不代表适用于所有情况(当然也有可能适用于所有类似情况),还请按照本方法不能解决问题的同学自己好好想想,另谋他法。
问题分析:
ArcGis中的Geoprocessor是用python写的脚本,并可以调用大部分ArcGISToolBox里的现有工具。在安装ArcMap软件的过程中,安装程序会自动了为你安装好相应python程序,所以如果你刚安装完ArcMap就即可使用,应该不会遇到这种问题。
出现打开ArcToolbox时,发生了ArcMap的闪推现象的原因大多是python的问题,例如:版本问题(目前arcgis软件中所用的python版本大多是python2.x)、兼容问题等等。
小编遇到的是版本问题。
由于小编已经很长时间没有使用ArcMap软件了,所以前段时间学习Python3的时候,为了安装python第三方模块的方便,将原来的python2.7版本卸载了。导致ArcMap找不到需要的python版本,以至于出现这种情况。
小编的解决办法:
打开ArcMap安装包目录(正好小编手边有ArcMap安装包目录,最好也是使用安装包目录,因为如此就不用去具体关心你所使用的ArcMap版本使用的是什么版本的python了),找到python目录。(这是安装包自带的,不用下载。当然如果没有安装包,那就去下载吧)
直接点击.msi文件进行安装即可。
安装完成后不要忘了配置python的环境变量。
至此,问题解决。
arcgis运行python脚本时闪退_关于ArcMap中打开ArcToolbox导致闪退的解决办法相关推荐
- 运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法
运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法 参考文章: (1)运行pyt ...
- python下载matplotlib.finance模块_关于Matplotlib中No module named 'matplotlib.finance'的解决办法...
最近在研究量化分析,需要用到matplotlib中的一个库,输入 from matplotlib.finance import quotes_historical_yahoo_ohlc, candle ...
- 命令行运行Python脚本时传入参数的三种方式
三种常用的方式 如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式. python script.py 0,1,2 10 python script ...
- cmd运行python脚本处理其他文件_如何在cmd命令行里运行python脚本
在电脑安装好python软件之后即可通过cmd命令行运行python脚本文件.不过有些小伙伴不懂,今天小编我就来说一下cmd命令行如何运行python脚本文件. 工具/原料 电脑 python 3 方 ...
- 以下选项中使python脚本程序转变为_以下选项中使python脚本程序转变为可执行程序的第三方库的是:...
[多选题]拉式市场的供应链系统就是以客户为导向进行( ). [单选题]五行关系中"见肝之病,知肝传脾"是指 [单选题]已知立体的主视图和俯视图,正确的左视图是( ) ...
- python连接不上数据库_详解pycharm连接不上mysql数据库的解决办法
问题描述 环境:ubuntu18.04,mysql5.7 今天在ubuntu下使用pycharm连接mysql,发现连接不上 这不是缺少驱动吗?下载之! 下好之后点进去 连接 点击test conne ...
- arcgis运行python脚本一段时间后会卡,为什么这个python多处理脚本在一段时间后会变慢?...
以script from this answer为基础,我有以下场景:一个文件夹包含2500个大文本文件(每个约55Mb),所有文件都用制表符分隔.基本上是网络日志.在 我需要md5散列每个文件每行中 ...
- 运行python脚本时出现no module named cv2怎么解决
https://blog.csdn.net/xnightmare/article/details/81416761
- 运行shell脚本时怎么知道jdk路径_Linux中如何查询运行文件的全路径的方法
在linux中,有些地方需要使用绝对路径,对于一些命令,如java.mysql等,需要使用到运行文件所在的路径,给大家介绍一个命令,来查询这个路径. which 可以通过which查询运行文件的所在路 ...
最新文章
- Flutter控件--Switch 和 SwitchListTile
- kuka机器人股票代码_【内幕】溢价收购KUKA机器人 美的钱从哪来?
- 初识React Native虚拟DOM节点及API
- ubuntu下面的robo3t 使用笔记
- 我遇到的CocoaPods的问题(也许后期会解决,持续更新)
- vue 文件及描述信息一起上传_vue+element 实现选取文件,提交上传全部表单信息(同步)...
- Java Web实战篇-代码之美
- python之模块copy_reg(在python3中为copyreg,功能基本不变)
- Linux信号量详解
- 第二次软件工程作业——模仿节奏大师官网制作的网页
- android平板生产力工具,重塑应用生态,让安卓平板成为生产力工具:华为MatePad Pro体验...
- 高德地图纠偏 php,驾车轨迹纠偏-轨迹纠偏-示例中心-JS API 示例 | 高德地图API
- 【No buffer space available】异常解决
- MBE清新风格毕业答辩PPT模板
- MATLAB-7-程序流程控制
- Android Studio 实战干货例程
- python编写程序,生成包含 20 个随机数的列表,然后将前 10 个元素升序排列,后 10 个元 素降序排列,并输出结果。
- A. Tom Riddle's Diary
- Mysql,如果几分钟不用,再次操作时就会很慢
- 计算机毕业设计springboot+vue+elementUI高考填报志愿综合参考系统