File "D:\PROGRA1\SIDEEF1\HOUDIN~1.633\python27\lib\site-packages\pkg_resources.py", line 1700, in find_on_path
for entry in os.listdir(path_item):
WindowsError: [Error 234] : 'c:\users\admin\.'
解决方法
- 确保 Houdini 安装路径不要有中文
- 打开 Houdini安装路径下的
python27\lib\site-packages
路径, 如我的D:\Program Files\Side Effects Software\Houdini 18.5.633\python27\lib\site-packages
下的pkg_resources.py
文件 - 定位到 1700 行, 替换原来的
for entry in os.listdir(path_item):
为for entry in os.listdir(path_item.decode('utf-8')):
注意: 如果使用
Notepad++
, 注意前面用空格, 不要使用 Tab, 如果报类似IndentationError: unindent does not match any outer indentation level
错误, 参考 Python脚本语法错误之:IndentationError: unindent does not match any outer indentation level .