具有微软加持的VisualStudio Code不知道啥时候,就成为了是开发者社区最流行的一款编辑器。使用它的理由很多,比如对于虾神来说: 1、所有Python IDE里面,比较轻量级,比如老Java码农虾神的电脑里面,常备这几个IDE: (更重量级的Pycharm,我就不秀了) 2、vscode可以跨平台 做为一个老在windows、linux、macOS上来回折腾的同学,有一个三位一体的平台实在是太可爱了……当然,我上面列的三个IDE,都能跨平台。 3、vscode的扩展实在是多——出了正经写代码的以外,给大家介绍几个摸鱼专用的(简直就是摸鱼之王)……没有找不到,只有想不到。 比如你可以在上面看动漫:(插件名称:daily-anime) 比如你还可以在上面看微信读书(Weixin Read): 当然也可以刷知乎和写知乎(zhihu on VsCode): 当然,有同学说,我干嘛在vs看啊,我在外面看不好么? 答案是:正大光明的摸鱼是么得灵魂的。 好了,既然vscode这么流弊,所以我们才会去用。 而现在问题来了:vscode最大的弊端,是一切皆是配置文件……包括Python环境,怎么在vscode里面配置Python环境我就不多说了,网络上资料很多,而作为虾神的朋友圈和粉丝圈,还是以做GIS为主,那么怎么在vscode里面使用ArcGIS最强大的空间数据工具包arcpy呢? 今天虾神给大家介绍一下怎么在vscode里面,配置ArcGIS Pro的Python环境。 首先,ArcGIS Pro的环境变量,采用的是conda创建的虚拟环境变量,你直接把环境变量里面的Python.exe设置到vscode里面,是使用不了arcpy的,所以你需要先在vscode里面,激活ArcGIS Pro的环境变量,比如你想在dos里面使用,得经历如下历程: 激活之后,就可以用arcpy了: 那么在vscode里面,怎么激活呢?如下所示: 1、选择File ——Preferences ——Settings,激活全局环境变量配置(当然,你也可以仅激活某个工作空间下的环境变量) 2、选择配置文件视图: 3、具体看我黄色框出来的部分: 解释如下: #ArcGIS Pro中的arcgispro-py3虚拟环境的Python.exe的路径, "python.pythonPath": "D:\\Program Files\\ArcGIS\\Pro\\bin\\Python\\envs\\arcgispro-py3\\python.exe" # windows命令行的路径这个一般都是默认的 "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe" #这是关键的一句:命令行启动之前需要激活的环境参数: #第一个元素是/k,表示前置执行过程 #第二个元素就是激活arcgispro-py3的命令行了 "terminal.integrated.shellArgs.windows": [ "/k", "D:\\Program Files\\ArcGIS\\Pro\\bin\\Python\\Scripts\\activate.bat D:\\Program Files\\ArcGIS\\Pro\\bin\\Python\\envs\\arcgispro-py3"], 大家自行把里面内容,改成你本地路径即可。 改完之后,保险起见,你可以重启一下vscode,之后就可以在vscode里面去使用ArcGIS Pro 的arcpy了: 打完收工。 |
|