Revit Dynamo中cPython导入requests遇ModuleNotFoundError求助
解决Revit Dynamo cPython中requests导入失败的问题
确认Dynamo使用的Python环境
在Dynamo的Python节点中运行以下代码,查看当前使用的Python解释器路径:import sys print(sys.executable)将输出路径与cmd中执行
where python得到的路径对比,确保两者一致。若不一致,说明Dynamo未使用你安装了requests的Python环境,需调整Dynamo的Python解释器设置。修正site-packages路径添加方式
若之前添加路径无效,尝试将路径添加代码放在导入requests之前,并使用绝对路径的原始字符串格式:import sys # 替换为你的Python环境site-packages绝对路径 sys.path.append(r"C:\Path\To\Your\Python\Lib\site-packages") # 可先打印路径确认是否添加成功 # print(sys.path) import requests直接给Dynamo的Python环境安装requests
如果Dynamo使用的是独立的Python环境,找到其对应的pip工具执行安装:"C:\Dynamo\Python\Path\Scripts\pip.exe" install requests重装requests包修复损坏问题
在cmd中卸载并重装requests,确保包文件完整:pip uninstall requests -y pip install requests --force-reinstall
内容的提问来源于stack exchange,提问作者The-Viggo-Meister
相关产品推荐
相关产品推荐

