相关软件配置介绍:

windows10,64位

pycharm2020.1 64位

arcgis10.6 32位

anconda 4.10.1 64位

实现目标:在pycharm中实现arcpy的调用

存在问题:在ArcGIS for Desktop10.2或10.6中,arcpy都是基于32位python2运行的,arcpy无法直接在pycharm中调用。

解决办法:使用anconda创建与arcgis中相同的python环境,然后再在pycharm中调用。

一、安装anconda

anconda官网:Anaconda | The World's Most Popular Data Science Platformhttps://www.anaconda.com/二、查看arcgis中的python版本

在arcmap中打开python编辑器

输入import sys

sys.version

sys.path

显示安装路径

二、在anconda中创建python新的环境

设置环境为32位

set CONDA_FORCE_32BIT=1       # 将环境改为32位
conda info                       #查看环境是否修改成功

新建和acrmap中相同的python环境

conda create -n py27 python=2.7.14
activate py27 

检查arcpy能否调用,路径选择arcgis中查找到的安装路径

import sys
arcpy_path=[r'D:\ArcGis\ArcGIS10.6\Lib\site-packages',
r'D:\\ArcGis\\Desktop10.6\\arcpy',
r'D:\\ArcGis\\Desktop10.6\\bin',
r'D:\\ArcGis\\Desktop10.6\\ArcToolbox\\Scripts']
sys.path.extend(arcpy_path)
import arcpy

三、在pycharm中调用arcpy

编译器选择新建的py27

检查arcpy能否正常调用

在pycharm中使用arcpy相关推荐

  1. Pycharm中利用arcpy实现灯光遥感数据的建成区批量提取

    一.突变检测法[8] 通过确定基于突变检测原则的单个阈值,该阈值既有显著降低灯光数据的噪声以及沿海城市的灯光溢出的功能,同时也能保留具有连续灯光亮度值的多边形即较大的城市区域.对于分离城市灯光区与非城 ...

  2. PyCharm中集成Arcpy环境

    首先打开PyCharm,创建一个新项目,如果你之前有创建过新项目的话,可以不用管这一步. 点击File--Setting 在Project:arcpystudy下找到Python interprete ...

  3. windows安装MongoDB环境以及在pycharm中配置可视化插件

    安装MongoDB数据库 参考这里 安装PyMongo python3 -m pip3 install pymongo指定版本 python3 -m pip3 install pymongo==3.5 ...

  4. Pycharm中一些不为人知的技巧pycharm技巧

    https://www.jianshu.com/p/e9a58704f572 Pycharm中一些不为人知的技巧 0.641 2019.04.08 15:25:50 字数 705 阅读 227 有时候 ...

  5. 解决Pycharm中SystemError报错

    报错描述 - 代码逻辑大致是, 开启线程, 监听kafka生产者push的topic消息. - 问题出现在监听过程中, 线程在接收几条topic之后出现报错, 不再处理数据 1 2 报错代码 Exce ...

  6. PyCharm中Directory与Python package的区别

    对于Python而言,有一点是要认识明确的,python作为一个相对而言轻量级的,易用的脚本语言(当然其功能并不仅限于此,在此只是讨论该特点),随着程序的增长,可能想要把它分成几个文件,以便逻辑更加清 ...

  7. Pycharm中使用github

    转载博文,作为记录: 原文链接:  在Pycharm中使用GitHub - 刘江liujiangblog.com - 博客园 https://www.cnblogs.com/feixuelove100 ...

  8. pycharm中的terminal解释器和project 解释器不统一问题

    pycharm中的terminal解释器和project 解释器不统一问题 [有时候在setting中切换环境,terminal中的local没有更新,把local窗口关闭重新打开试一下!]

  9. python第三方库无法下载_无法使用从PyCharm中下载的第三方库

    我正在开发一个脚本,它将使用Basemap库将数据绘制到地图上.我正在尝试导入Shapely,以便在同一个脚本中使用.我在Windows7环境中为Python2.7使用Anaconda2.我用cond ...

最新文章

  1. 霍尔开关YS1382检测速度 以及对 智能车竞赛节能组的影响
  2. JS类型判断、对象克隆、数组克隆
  3. James Fee’s 5 Predictions Geo for 2010 and 5 Things That Won’t Happen
  4. DotNET企业架构应用实践-企业管理软件架构的历史与发展(中)- 分布式系统
  5. Git提交到码云(转)
  6. 熊猫直播 使用什么sdk_没什么可花的-但是16项基本操作才能让您开始使用熊猫
  7. linux .desktop权限,如何在Ubuntu Xenial Xerus 16.04 Linux Desktop上以root用户身份登录
  8. egret中loadingUI的自定义
  9. 可燃气体浓度多少合格_科普:气体容积单位LEL%、VOL%、TLV(ppm)之间如何换算?...
  10. 这些严重的 Slack桌面劫持漏洞仅值区区1750美元?
  11. webpack如何全局引入jquery和echarts?
  12. HTTP协议 (五) 代理
  13. IT十八掌掌第十一天课程总结
  14. python购物车代码_(Python基础)简单购物车代码
  15. imagemagick /tmp/magick-xxxxxxxx
  16. CMake file命令参数GLOB和GLOB_RECURSE
  17. 自动发射子弹c语言,C语言实现简单飞机大战
  18. NVMe Zoned Namespaces (ZNS) SSDs
  19. FPGA CDC跨时钟域设计学习(一)亚稳态
  20. python练手程序之猜大小

热门文章

  1. 瞧一瞧,看一看,走过路过不要错过。 关于5G
  2. 华中科技大学计算机复试答案,华中科技大学计算机复试题目
  3. Linux网络延迟排查方法
  4. 我改回iPhone的13个理由
  5. Visual Studio 2012 代码块注释快捷键和格式化快捷键
  6. 常用邮箱服务器地址、端口(POP3/SMTP)
  7. WPS 合并一个工作簿中多个工作表
  8. 计算机基础及excel,S102-计算机基础(06)-EXCEL简介及基本操作
  9. 超级表格教你怎样“零”成本制作签到系统
  10. 【ArcGIS Pro二次开发】(7):地图(Map)的基本操作