關於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的環境變量

至此,問題解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM