使用houdini安裝外部庫(kù)需要先安裝pip工具,參考
Houdini安裝外部python庫(kù)(pip)
1.安裝好pip后使用pip安裝pandas
"C:\Program Files\Side Effects Software\Houdini 18.5.351\python37\python3.7.exe" -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
2.打開houdini導(dǎo)入pandas庫(kù)出現(xiàn)Could not import the lzma module.錯(cuò)誤,原因是缺少lzma模塊。如果直接使用pip下載lzma是不行的,需要安裝backports.lzma包。我嘗試直接pip安裝backports.lzma裝不了。所以直接下載了輪子
鏈接:https://pan.baidu.com/s/1o2MWBx3YDun_L_eQeie2HA
提取碼:z14c
3.再次打開houdini導(dǎo)入pandas庫(kù),發(fā)現(xiàn)還會(huì)提醒這個(gè)錯(cuò)誤。怎么辦?網(wǎng)上查了一下解決辦法是改lzma源碼,可能由于該模塊沒(méi)有即時(shí)更新吧。直接找到C:\Program Files\Side Effects Software\Houdini 18.5.351\python37\lib下的lzma.py。

image.png
用編輯器打開,大概是27行
將
from _lzma import *
from _lzma import encode_filter_properties, _decode_filter_properties
替換為
from backports.lzma import *
from backports.lzma import _encode_filter_properties, _decode_filter_properties
完后,打開houdini導(dǎo)入pandas模塊不會(huì)再報(bào)錯(cuò)。

image.png