Dynamo案例百解——简单实用的Dynamo图文教程已经基本完成了!有兴趣小伙伴,可以加我微信,进行购买哦~
关注Dynamo的小伙伴应该都知道,最近Dynamo Sandbox正式版更新到了2.7.0,最新版已经过了2.9.0了,在很早以前,我们就听说了最新版本将支持了Cpython,这是一个天大的好消息,因为,这意味着Dynamo可以可以使用更多的第三方库了,可玩性简直了。
但是,如何为Dynamo安装第三方库呢?
方法挺多呢,为了不让小伙伴们费太多事,今天我们分享一种最傻瓜式的安装方法,利用Anaconda来帮助我们完成配置。
基本.
步骤.
01
下载最新版本的Dynamo Sandbox 2.7.0,访问官网:
https://dynamobim.org/download/
02
下载Anaconda,访问官网:
https://www.anaconda.com/products/individual
点击下载,然后选择自己对应的版本即可,这里我选择windows 64位版:
03
下载完成后,默认安装Anaconda即可。
完成后,在Anaconda Navigator(导航器)中的Home选项卡中,选择CMD.exe Promt(如果需要,点击Install安装)。
04
当Anaconda创建本地化环境时,这将打开命令提示符的(基本)目录,如未启动,可以到开始菜单,打开Anaconda Powershell Prompt。
05
打开最初下载好的DynamoCoreRuntime2.7.0中的DynamoSandbox,在PythonScript中输入以下代码,查询Cpython版本(如下图所示,请确保选择Cpython3引擎):
如图所示,我的版本为3.7.3。
06
回到Anaconda命令提示符,创建一个正确版本的Python——在我的例子中是版本3.7.3。我已经调用了这个环境,您使用以下代码来创建它:new environmentDynamo373
conda create --name Dynamo373 python=3.7.3
输入“y”回车,会安装上面的列出的最新packages。
07
然后,您希望激活此环境,然后通过将以下代码直接键入Anaconda 命令提示符来激活:
conda activate Dynamo373
08
然后,您可以使用Pip方法来安装第三方库到这个特定的环境中:
请注意,您可以在这里安装其他软件包,如Pandas或 Keras 等。
pip install numpy
09
回到 Dynamo,打开一个新的 Python Script节点,将节点设置为CPython3,然后将此路径追加到程序中。
然后,您可以简单地导入所有所需的库:
import syssys.path.append(r'C:\ProgramData\Anaconda3\envs\Dynamo373\Lib\site-packages')import numpyzeros = numpy.zeros(5)output = zeros.tolist()OUT = output
运行效果如下:
10
同样的,回到VS Code中,也是可以用的了,如下图:
好了,今天要分享的就这些,准备好开始迁移你的Dynamo Python Script代码到Cpython3了吗?
BIM的乐趣“群成员已经过百了,有希望入群的小伙伴,可以扫码,加我微信,备注来源,我来拉你入群哦~
一、Dynamo批量将房间名称转换为模型文字
二、Dynamo一键清理Revit中未放置的房间和多余的房间三、最短路径——通过Dynamo批量创建行进路线四、通过Dynamo批量打印PDF图纸五、Dynamo批量分离中心文件并另存到指定目录六、Dynamo读取cad图快坐标,匹配地形种树七、Dynamo自动创建门窗详图八、批量删除不需要过滤器九、根据Excel创建管道系统及材质十、墨西哥 jardines de 餐厅竹框架柱Dynamo建模思路十一、利用Dynamo批量为阳台窗添加栏杆![3718f494755f254a8a25a2c37bdb2899.png](https://i-blog.csdnimg.cn/blog_migrate/6055cae97e83cd13c0d350057d3177f5.jpeg)