VSCode寫ArcPy 環境配置

2022-08-30 06:48:12 字數 2277 閱讀 6981

感謝有這麼個空地記錄!——fux

背景: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

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。

}1.5、驗證arcpy是否能用,能出現自動提示,說明成功

import arcpy

arcpy.command

2、在arcgis安裝的python中install pip

先後安裝setuptools和pip,按順序安裝。注:setuptools版本需要適配python2.7版本

「管理員」身份開啟cmd(python在c盤,可能會遇到寫入許可權問題,所以用這個開啟),切換到setuptools解壓資料夾路徑下,輸入:python setup.py install

提示安裝成功,切換路徑到pip的解壓資料夾下,輸入:python setup.py install

python的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,乙個字「」。

VSCode 環境配置

網上很多教程,看著很詳細。可是我照著做老是出問題。弄了好幾天,今天早上又開始弄,終於配置好了。launch.jason 裡面的 a.out 此處修改,執行目錄下編譯後生成的a.out檔案 args stopatentry false,cwd environment externalconsole t...

VirtualBox Vagrant環境配置

兩個軟體的安裝,除了安裝位址改一下,其他一路預設即可。還有就是vagrant安裝完了後要重啟一下電腦。然後cmd中 輸入 vagrant 驗證 有些慢,等待5s左右 出現命令提示,則安裝成功 這裡演示的是centos 7 開啟方才生成的vagrantfile配置檔案,找到如下一行配置 config....

up squared openvino環境配置

使用balenaetcher對u盤進行燒錄 balenaetcher 將u盤插入up squared按照提示安裝ubuntu sudo add apt repository ppa ubilinux up sudo apt update sudo apt get autoremove purge l...