首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >修改Python宏和RevitPythonShell模块,或已加载的包

修改Python宏和RevitPythonShell模块,或已加载的包
EN

Stack Overflow用户
提问于 2017-01-17 11:44:14
回答 2查看 405关注 0票数 1

RevitPythonShell脚本和RevitPython宏都依赖于Iron。在这两种情况下,至少在Revit 15中,这两种情况都不需要安装IronPython。我相信RevitPythonShell安装了处理ironPython脚本(rpsruntime.dll)的能力。返修必须以相同的容量安装。

因此,我假设这两个编程环境是从不同的源执行的。这个准确吗?

我如何能够安装一个外部模块,因为我通常会使用pip?另外一个词,如果我想使用docx、pypdf2、tika或其他库,这可能吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-18 08:03:49

我同意您的假设,即这两种环境可能是完全独立和相互独立的。

由于您在其中编写的Python代码是纯.NET代码,因此很容易引用其他.NET模块、程序集、库,无论您想要将它们称为什么。它们将驻留在.NET程序集DLL中。

然而,使用pip添加外部Python库是完全不同的事情,而不是从这两者提供的最终用户环境中删除。

要研究这一点,您必须深入研究IronPython文档,看看如何从内部扩展它。

票数 3
EN

Stack Overflow用户

发布于 2017-01-18 12:28:58

对于纯python模块,只需安装CPython (例如Anaconda)和pip即可,然后将安装的站点包添加到RPS中的搜索路径中。

对于包含本机代码(numpy和许多其他代码)的模块,这会变得更加棘手,您应该搜索如何为IronPython安装这些代码。最后,将安装的模块添加到搜索路径中将允许您在RPS中访问。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41696268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档