操作系统: Windows 10
Python 版本:3.11.2
重现步骤:
1.下载并解压缩 Python_Firmware_Upgrader-5_20_07_01.zip。
2.按照 release_Notes_Example_Python_Firmware_Upgrader.html 中的安装说明操作
观察到的行为:
在 python 分发步骤时安装失败。 生成的错误:
C:\distribute-0.7.3>python install (python setup.py 安装)
回溯(最近的调用最后):
文件"c:\distribute-0.7.3\setup.py"中第8行
导入 setuptools
文件"c:\distribute-0.7.3\setuptools\__init_.py"中第2行
在 setuptools.extension 中导入 Extension、Library
文件"c:\distribute-0.7.3\setuptools\extension.py"中第5行
从 setuptools.dist 导入_get_unpatch
文件"c:\distribute-0.7.3\setuptools\dist.py"中第7行
从 setuptools.command.install 导入安装
文件"c:\distribute-0.7.3\setuptools\command\__init_.py"、中第8行
从 setuptools.command 导入 install_scripts
文件"c:\distribute-0.7.3\setuptools\command\install_scripts.py"、中第3行
从 pkg_resources 导入 Distribution、PathMetadata、sure_directory
文件"c:\distribute-0.7.3\pkg_resources.py"、第1518行、位于中
REGISTER_LOADER_TYPE (importlib_bootstrap .SourceFileLoader、DefaultProvider)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^μ A
AttributeError:模块"importlib._bootstrap "没有属性"Source FileLoader"
C:\distribute-0.7.3>
其他信息: 我试图跳过分发步骤、但成功安装了 pwinusb。 但是、当我随后尝试使用推荐的命令"Set PYTHONPATH=.\python-MSP430-tools& python TargetGUI.py"来运行 GUI 时、我会收到以下错误:
C:\Python_Firmware_Upgrader>设置 PYTHONPATH=.\python-MSP430-tools& python TargetGUI.py
文件"c:\Python_Firmware_Upgrader\TargetGUI.py"、第125行
self.logger.addHandler (self.myHandler)
选项卡错误:缩进中制表符和空格的使用不一致
C:\Python_Firmware_Upgrader>
预期行为: 安装完成。
更新: 通过将第125行的硬制表符替换为与前一行对齐的足够空间、我能够修复 TargetGUI.py 中的语法错误。 但是、当我再次运行命令时、出现另一个错误:
设置 PYTHONPATH=.\python-MSP430-tools& python TargetGUI.py
回溯(最近的调用最后):
文件"C:\Python_Firmware_Upgrader\TargetGUI.py"、第45行、位于中
导入 tkMessageBox
ModuleNotFoundError:没有名为"tkMessageBox"的模块
C:\Python_Firmware_Upgrader>
所以,仍然没有喜悦。
更新2:我也尝试了命令行方法、并返回了以下错误:
C:\Python_Firmware_Upgrader>设置 PYTHONPATH=.\python-msp430-tools& python -m msp430.bsl5.hid_1 -e -v -P ./blinky5659.txt
回溯(最近的调用最后):
文件" "、第198行、位于_run_module_as_main 中
文件" "、第88行、在_run_code 中
文件"C:\Python_Firmware_Upgrader\python-msp430-tools\msp430\bsl5\hid_1.py"、第11行、如所示
导入 TTK
ModuleNotFoundError:没有名为"TTK"的模块
C:\Python_Firmware_Upgrader>