在FME桌面安装Python包
有时候,Python脚本可能需要使用FME中没有包含的Python包。有两种类型的Python包:
- 通用包,只包含与python2和python3都兼容的.py文件。
- 包含绑定到特定Python版本的文件的非通用包。通常这些包包含二进制文件,如.pyd或.dll文件。
因为FME附带了pip包管理系统及其Python解释器,所以可以使用pip安装这些用于FME的Python包。
调用pip来安装Python包
运行以下命令:
python -m pip安装<package_name>,<目标package_destination_folder>
<package_name>是要安装的Python包的名称。
<package_destination_folder>是安装Python包的文件夹。“通用”包,应该C:\Users\ <目标文件夹用户> \ FME \ Plugins \ \: Python文档。
例如,要安装一个名为PyExecJS的包:
> fme.exe python - m pip安装PyExecJS——目标C:\Users\ <用户> \ FME \ Plugins \ \: Python文档
“不通用”包,应该C:\Users\ <目标文件夹用户> \ \ Python FME \ Plugins \ \ Python文档
例如,为Python 3.7安装一个名为numpy的包:
> fme.exe python - m pip安装numpy——目标C:\Users\ <用户> \ \ Python FME \ Plugins \ \ python37文档
注意:
替代<用户带有Windows用户名的>。
对于“非通用”包,使用的Python解释器应该匹配指定的主版本和次版本。加载的Python解释器由喜欢Python解释器设置。