我使用的是Mac版本的Rhino/Grasshopper。我正在尝试导入一个模块,以便在Grasshopper中使用Python。在运行脚本时,我收到以下错误。我已经安装了AppKit。我甚至尝试过将AppKit和PyObjC保存在一个单独的目录中,并使用sys.path.append访问它。
你知道我做错了什么吗,或者可以试试?
代码:
import rhinoscriptsyntax as rs
import AppKit

代码:
import rhinoscriptsyntax as rs
my_path = '/Users/author/Desktop/pyobjc'
sys.path.append(my_path)
import AppKit

发布于 2019-03-27 08:03:01
Rhino 3D中实现的IronPython将具有独立于您可能已安装的其他Python环境的搜索路径。
在Rhino for Windows上,您可以在Rhino命令行中运行EditPythonScript,通过一个对话框配置这些路径。对于严格的命令行方法,则使用_EditPythonScript。
但是在Rhino for Mac上,配置这些路径就不那么简单了。目前还没有完全内置的编辑器、调试器或用户界面来进行配置。
对于Rhino 5.2WIP5C41w和更高版本,可以使用Atom编辑器解决这个问题。在installing the rhino-python package for Atom之后
control + option + s打开Rhino Python搜索路径面板。通过Rhino中的Python脚本,您现在应该能够从新指定的位置导入AppKit和其他包。
https://stackoverflow.com/questions/54847935
复制相似问题