最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Dynamo數(shù)據(jù)淘金——01//升級(jí)配置Dynamo

2022-12-22 14:05 作者:非天生建筑師  | 我要投稿

UP主使用的Revit是2020版本,對(duì)應(yīng)自帶的Dynamo版本是2.1,而要想高效處理數(shù)據(jù),需要使用到Python Script節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)相當(dāng)于使用Python處理數(shù)據(jù)。Python的處理數(shù)據(jù)能力是很強(qiáng)大的,比如利用pandas處理excel數(shù)據(jù)。然而Dynamo2.1版本中的Python?Script節(jié)點(diǎn),所使用的引擎是ironPython,不僅與標(biāo)準(zhǔn)Python語(yǔ)言略有差異,而且無(wú)法引入第三方庫(kù),從而限制了該節(jié)點(diǎn)的作用。只有把Dynamo2.1升級(jí)到2.10,Python?Script節(jié)點(diǎn)的引擎便可以使用CPython了,其對(duì)應(yīng)的是Python3.8.3版本。這樣Python?Script節(jié)點(diǎn)的使用便與Python使用保持一致了。

為了以后更高效使用Dynamo,該升級(jí)是必要的。對(duì)于新手,可以跟隨文章做法一步步來(lái)。Dynamo的高效使用,離不開學(xué)會(huì)編寫基礎(chǔ)的Python代碼。因此,本文章就是關(guān)于如何升級(jí)Dynamo+配置Python環(huán)境+配置Python?Script節(jié)點(diǎn)的內(nèi)容。

文中涉及極少量的代碼,初學(xué)者一定不要望而卻步。

一、安裝步驟

獲取UP主提供的文件后,文件包內(nèi)含有三個(gè)文件,分別代表三個(gè)步驟:

1.【第一步是升級(jí)dynamo】

//本次是針對(duì)Revit2020自帶的dynamo2.1進(jìn)行升級(jí)到dynamo2.10(其他版本不合適),為的是讓python script節(jié)點(diǎn)能夠升級(jí)到CPython3.8.3,實(shí)現(xiàn)對(duì)第三方庫(kù)的引入。

2.【第二步是配置Python3.8.3】

//因?yàn)樯?jí)過(guò)后的dynamo2.10的python script節(jié)點(diǎn)對(duì)應(yīng)的是Python3.8.3版本,因此配置該版本的Python.配置完成后,通過(guò)pycharm對(duì)其進(jìn)行第三方庫(kù)的下載.

3.【第三步是配置python script】

//在dynamo中的python script節(jié)點(diǎn)中附加第三方庫(kù),這樣就可以xiangPython那樣直接導(dǎo)入使用了.

二、升級(jí)dynamo

//1.找到DynamoForRevit文件夾,一般在"X:\Program Files\Autodesk\Revit 2020\AddIns\DynamoForRevit"路徑。

//2.打開DynamoForRevit文件夾,僅保留revit文件夾,刪除其余所有文件與文件夾。

//3.將DynamoCoreRuntime2.10.0文件夾的所有內(nèi)容復(fù)制到DynamoForRevit文件夾內(nèi).

//4.在"C:\ProgramData\Autodesk\Revit\Addins\2020"路徑下.創(chuàng)建DynamoForRevit.txt記事本文件,粘貼一下內(nèi)容:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<RevitAddIns>
 ?<AddIn Type="Application">
 ? ?<Name>Dynamo For Revit</Name>
 ? ?<Assembly>"D:\Program Files\Autodesk\Revit 2020\AddIns\DynamoForRevit\Revit\DynamoRevitDS.dll"</Assembly>
 ? ?<AddInId>8D83C886-B739-4ACD-A9DB-1BC78F315B2B</AddInId>
 ? ?<FullClassName>Dynamo.Applications.DynamoRevitApp</FullClassName>
 ? ?<VendorId>ADSK</VendorId>
 ? ?<VendorDescription>Dynamo</VendorDescription>
 ?</AddIn>
</RevitAddIns>

//5.將選中部分的路徑改對(duì),應(yīng)該與第一步的路徑一致,即為【X:\Program Files\Autodesk\Revit 2020\AddIns\DynamoForRevit\Revit\DynamoRevitDS.dll】

//6.保存txt文件,將后綴名改為.addin,即DynamoForRevit.addin

//7.打開dynamo,升級(jí)完成.

三、配置Python3.8.3

//1.安裝python-3.8.3,勾選“Add python 3.8 to path”。

//2.安裝pycharm,勾選create desktop shortcut的"Pycharm comunnity edition",創(chuàng)建桌面快捷方式。

//3.打開pycharm,新建"New Project",設(shè)置Python Interpreter路徑,創(chuàng)建項(xiàng)目文件夾;將“批量在線安裝常用包.py”文件復(fù)制到項(xiàng)目文件夾下,然后運(yùn)行“批量在線安裝常用包.py”,可在線安裝常用包。

//4.如果無(wú)法聯(lián)網(wǎng),可將site-packages文件夾替換原有文件夾,即可離線安裝(通過(guò)pycharm左側(cè)的"External Libraries">site-packages,右鍵Open in? Explorer)。

四、配置python script

//1.打開dynamo,發(fā)現(xiàn)已經(jīng)升級(jí)成功.將默認(rèn)引擎改為CPython3.

//2.創(chuàng)建python script節(jié)點(diǎn),編輯節(jié)點(diǎn),輸出改為OUT= sys.version。運(yùn)行!

//3.如果提示錯(cuò)誤.此時(shí)通過(guò)文件-導(dǎo)入庫(kù),選擇"X:\Program Files\Autodesk\Revit 2020\AddIns\DynamoForRevit\DSCPython.dll"

//4.關(guān)閉revit,重啟dynamo,創(chuàng)建python script節(jié)點(diǎn),編輯節(jié)點(diǎn),添加如下代碼:

#添加第三方庫(kù)的路徑(注意,應(yīng)自行修改下列XXX路徑,以保持一致)
sys.path.append(r'C:\Users\XXX\AppData\Local\Programs\Python\Python38\Lib\site-packages')

import pandas as pd

data =['dynamo2.10.0***配置完成!','python3.8.3****配置完成!']
s = pd.Series(data=data)
OUT = s

//5.運(yùn)行,顯示信息則成功.

好啦!以后就可以愉快地玩Dynamo與Python了。

Dynamo數(shù)據(jù)淘金——01//升級(jí)配置Dynamo的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
内江市| 邢台县| 聂拉木县| 青阳县| 乌兰县| 湟中县| 土默特右旗| 城市| 宁陵县| 新兴县| 韩城市| 赞皇县| 茂名市| 安丘市| 乡城县| 收藏| 盐源县| 广安市| 陇川县| 平昌县| 白银市| 若羌县| 襄樊市| 滨州市| 乌拉特前旗| 鲁甸县| 广饶县| 文山县| 洛阳市| 常山县| 张家口市| 弋阳县| 兴城市| 宜兴市| 永吉县| 桦南县| 恭城| 邵阳市| 承德县| 启东市| 青铜峡市|