【问题标题】:No module named 'adsk' problem - Python script for Autodesk Fusion 360没有名为“adsk”的模块问题 - Autodesk Fusion 360 的 Python 脚本
【发布时间】:2020-01-30 12:35:02
【问题描述】:

我想使用 x,y,z 坐标绘制 3D 球体。 然后我尝试将 Python 脚本用于 Autodesk Fusion 360(CAD)。 但是,错误已发生为图像。 "没有名为 'adsk' 的模块问题"

我尝试安装 adsk 模块,但无法安装。 然后我发现adsk在定义文件夹中。 所以我尝试运行该文件。 但我无法得到结果。

【问题讨论】:

  • 您在尝试安装 adsk 时遇到了哪些错误?
  • @RobStreeting 图片中的第二个。
  • 我在pypi.org上找不到那个模块,是github上的模块吗?
  • @我认为它是一个函数(第三张图片)。
  • 啊哈好吧,如果你已经安装了模块,你需要将该目录添加到你的 PYTHONPATH 环境变量中。按照instructions here 将 PYTHONPATH 添加到您的环境变量中,但还包括您在上面截屏的“defs”目录的完整路径。然后,重置您的终端并重试。

标签: python-3.x cad fusion360


【解决方案1】:

1) 正如它所描述的here 可能需要从Tools Fusion 小组致电。

2) 您可以尝试将您的adsk 文件夹复制到C:\your_path_to_python_folder\Lib\site-packages\ 吗?

我认为,在您的情况下(基于屏幕截图,您在帖子中发布),只需将 C:\Users\Wr\AppData\Roaming\Autodesk\Autodesk Fusion 360\API\Python\defs\adsk 复制为 C:\Python3.7\Lib\site-packages\adskC:\Users\Wr\AppData\Local\Programs\Python\Python37\Lib\site-packages\adsk

3) 否则,尝试添加%AppData%\Roaming\Autodesk\Autodesk Fusion 360\API\PythonC:\Users\Wr\AppData\Roaming\Autodesk\Autodesk Fusion 360\API\Python的PYTHONPATH环境变量位置

4) 否则:可能需要通过终端从特定“环境”启动脚本,如here所述

在你的情况下,可能:

cd "%AppData%\Roaming\Autodesk\Autodesk Fusion 360\API\Python"
# or
# cd "C:\Users\Wr\AppData\Roaming\Autodesk\Autodesk Fusion 360\API\Python"
.\python.exe "_here_is_address_to_your_script.py"

附:我无法发表评论,因此作为答案发布。

【讨论】:

    猜你喜欢
    • 2019-08-16
    • 1970-01-01
    • 2019-06-27
    • 1970-01-01
    • 2019-07-06
    • 2021-12-09
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    相关资源
    最近更新 更多