我正在尝试配置Visual Studio(2017)开发环境,因此它将允许我调试为3ds Max(2018)编写的Python脚本。
请注意,使用Python 2.7.12进行脚本编写的3ds Max。
还请注意,我是Python开发的新手。
我与Qt和PySide2有关的更具体或更详细的问题。如果您看一下3ds提供的python示例,对我来说,它在此文件夹中:
C:\ Program Files \ Autodesk \ 3ds Max 2018 \ scripts \ Python
文件名为:
demoPySideQWidget.py
在文件顶部,它从PySide2导入QtCore和QtWidgets。从3ds脚本编辑器运行时,此演示可以正常运行并显示对话框。
在Visual Studio方面,我无法安装PySide2软件包。似乎它们与Python 2.7不兼容,当尝试添加软件包时,它显示了安装PySide2(5.11.2)作为选项,但是选择它会产生以下结果:
-----安装'PySide2 == 5.11.2'----- 收集PySide2 == 5.11.2 找不到满足要求PySide2 == 5.11.2的版本(来自版本:) 找不到PySide2 == 5.11.2的匹配分布 -----无法安装'PySide2 == 5.11.2'-----
我已经在VS中设置了自定义python环境,并具有以下配置选项:
说明:“ 3ds Max 2018 Python”
前缀路径:“ C:\ Program Files \ Autodesk \ 3ds Max 2018”
解释器路径:“ C:\ Program Files \ Autodesk \ 3ds Max 2018 \ 3dsmaxpy.exe”
我没有设置以下内容,但默认设置。
窗口解释器:“ C:\ Program Files \ Autodesk \ 3ds Max 2018 \ 3dsmaxpy.exe”
语言版本:“ 2.7”
体系结构:“ 64位”
路径环境变量:MAXPYTHONPATH
MAXPYTHONPATH是用户定义的环境变量,其中包括3ds max文件夹(python和脚本子文件夹)。