我的编程空间,编程开发者的网络收藏夹
学习永远不晚

在PyCharm中使用FMEObjects的操作步骤

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

在PyCharm中使用FMEObjects的操作步骤

在PyCharm中使用FMEObjects

安装和配置
下载并安装PyCharm社区版

Python FMEObjects项目不应该使用FME的内部Python,所以你可能需要从 www.python.org安装完整版的Python。您还可以使用ArcGIS安装的Python解释器。

操作步骤:

1.启动PyCharm

2.文件>“新建项目”以显示“创建项目”对话框

**3.将打开一个“新建项目”对话框窗口。**设置项目位置并选择所需的Python解释器,方法是选择“以前配置的解释器”按钮,然后点击“…”添加新的解释器

注意:Python解释器版本必须是所使用的FME版本支持的版本。32或者64位版本也必须匹配。如果要在脚本中使用arcpy模块,请选择ArcGIS Python解释器。如果先前尚未配置解释器,则可能必须将其添加到解释器列表中。
在“添加Python解释器”对话框中,从左侧边栏中选择“虚拟环境”,然后选择“现有”按钮。默认的ArcGISPro Python3环境的解释器位于:
C:\ProgramFiles\ArcGIS\Pro\bin\Python\envs\argispro-py3\python.exe
在“添加Python解释器”对话框的“解释器”字段中输入此路径。选择“确定”以确认这些更改。

注意:本文将ArcGISPro2.8的Python3.7解释器与FME2022.0配合使用。但是,您可以选择使用不同的Python版本,只要它是FME安装的支持版本。您需要修改本文中的说明以匹配所使用的Python版本。

**4.要在IDE中使用FMEObjects,您需要添加库路径。**为此,请转到“文件>设置”或输入Ctrl-Alt-S以显示“设置”对话框。单击项目:<您的项目名称>位于左侧边栏,然后单击python解释器。

5.单击项目解释器下拉菜单,然后选择全部显示…以显示“python解释器”对话框窗口。

6.选择项目解释器,然后单击右上角的文件树图标以显示“解释器路径
”对话框。

7.单击“+”图标,然后将以下路径添加到“解释器路径”对话框中。
<FMEinstall>
<FMEinstall>\fmeobjects\python37
<FMEinstall>\python
<FMEinstall>\python\python37
这里我arcgispro里面python是3.7,所以fme我也都选择的3.7,确保根据所选的Python解释器版本添加正确的路径。

8.单击“确定”关闭“解释器路径”对话框。单击“确定”关闭“项目解释器”,然后单击“确定”退出“设置”对话框。

9.由于Python3.8中引入的更改在搜索加载时依赖项时停止在Windows上查看PATH变量,因此创建了fmebootstrap库来帮助解决加载时依赖项。修改环境变量,以便解释器可以找到FMEObject的加载时依赖项。
为了使用fmebootstrap,在外部环境(如Pycharm)中导入FME模块(如fmeobject)时,需要设置一个或多个环境变量。
FME_HOME=<fme安装文件夹>
如果选择的Python解释器使用Conda环境(例如。ArcGISProPython、Spyder等),还需要设置以下环境变量:
CONDA_DLL_SEARCH_MODIFICATION_ENABLE=1
有两种方法可以在Pycharm中设置这些环境变量:
1)在Python脚本文件的“运行/调试配置”对话框中
从右上角的Python文件下拉列表中选择编辑配置。在“运行/调试配置”对话框中,添加需要在“环境变量”字段中设置的环境变量。如果脚本只在Pycharm中运行,则此选项更合适。

2)在Python脚本本身中:
Python脚本应该有一个部分来导入os模块、设置环境变量、导入fmeboostrap,然后导入fmeobject。如果脚本计划在Pycharm外部运行(即Pycharm只是测试环境)。

importos
#ModifythepathifFMEisinstalledinanotherlocation
os.environ[‘FME_HOME']=r"C:\ProgramFiles\FME"
os.environ[‘CONDA_DLL_SEARCH_MODIFICATION_ENABLE']=str(1)
importfmebootstrap
importfmeobjects

10.选择使缓存失效…从“文件”菜单,然后重新启动Pycharm以更新设置。

使用PyCharm

注意:本节假设环境变量是使用Pycharm的“编辑/调试配置”选项添加的。
1.打开上面创建的项目。
2.添加FMEBootStrap引用:importfmebootstrap
3.添加FME对象引用:导入FME对象
4.导入成功

到此这篇关于在PyCharm中使用FMEObjects的文章就介绍到这了,更多相关PyCharm使用FMEObjects内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

在PyCharm中使用FMEObjects的操作步骤

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vue3项目中使用three.js的操作步骤

最近在学习Three.js相关的技术,恰逢Vue3.0正式版也已推出,下面这篇文章主要给大家介绍了关于vue3项目中使用three.js的操作步骤,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
2023-01-15

Python作用域的操作步骤是怎样的

本篇文章给大家分享的是有关Python作用域的操作步骤是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。局部,上层,模块,内置python编辑器按照变量定义的位置来确定作用
2023-06-17

Discuz怎么使用?详细操作步骤解析

Discuz怎么使用?详细操作步骤解析,需要具体代码示例Discuz是一款知名的论坛程序,广泛应用于各种网站社区。本文将详细介绍Discuz的使用方法,包括安装、配置、创建版块以及常见操作等内容。希望能帮助读者更好地了解和使用Discuz
Discuz怎么使用?详细操作步骤解析
2024-03-02

Python连接在实际应用中的相关操作步骤是什么

这篇文章给大家介绍Python连接在实际应用中的相关操作步骤是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在计算机语言中Python连接经常被使用的语言,说以需要大家努力的学习相关的知识与技能更好的了解Pytho
2023-06-17

Win10如何使用步骤记录器记录操作步骤和文字说明

Win10系统自带录音机,能把你的Win10系统里的某段声音录制下来。与录音机功能类似的还有一个比较新潮的功能,就是步骤记录器,能记录Win10上操作步骤和文字说明,如http://www.cppcns.com何使用呢?1、打开步骤记录器2
2023-06-12

python使用xlsx和pandas处理Excel表格的操作步骤

python的神器pandas库就可以非常方便地处理excel,csv,矩阵,表格等数据,下面这篇文章主要给大家介绍了关于python使用xlsx和pandas处理Excel表格的操作步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
2023-01-04

使用ThinkPHP框架(thinkphp8.0)创建定时任的操作步骤

本文详细介绍了使用ThinkPHP框架(thinkphp8.0)创建定时任务的步骤。包括:安装Task插件、配置插件、创建Task类、注册Task、启动Task队列。此外,还介绍了定时任务的相关配置和管理操作,如设定执行时间、优先级、参数等。通过掌握这些步骤和配置选项,用户可以轻松使用ThinkPHP框架创建和管理自己的定时任务。
使用ThinkPHP框架(thinkphp8.0)创建定时任的操作步骤
2024-04-02

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录