感謝有這麼個空地記錄!——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...