python - Thonny IDE 在启动时抛出 AssertionError
问题描述
我在打开 Thonny Ide 时遇到了错误。
ERROR: Internal error
Traceback (most recent call last):
File "C:\Program Files (x86)\Thonny\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\running.py", line 356, in cmd_stop_restart
self.restart_backend(True)
File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\running.py", line 458, in restart_backend
self._proxy = backend_class(clean)
File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\running.py", line 1036, in __init__
CPythonProxy.__init__(self, executable)
File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\running.py", line 624, in __init__
self._start_new_process()
File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\running.py", line 764, in _start_new_process
debug("Starting the backend: %s %s", cmd_line, get_workbench().get_cwd())
File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\workbench.py", line 1252, in get_cwd
return normpath_with_actual_case(os.path.expanduser("~"))
File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\common.py", line 212, in normpath_with_actual_case
assert os.path.isabs(name)
AssertionError
OS: Windows 7 64-bit
Python: Python 3.7(94bit)
Thonny:3.1.2
解决方案
打开%APPDATA%\Thonny\configuration.ini
(或您的 IDE 配置所在的任何位置)
向下滚动到[run]
部分并检查参数working_directory
。
确保在那里设置了一些有意义的东西,例如C:\
应该做的伎俩(没有双反斜杠、引号等)。
我遇到过同样的问题。出于某种原因,那里只有一句话lib
。在我的情况下,将此参数修改为正确的文件系统路径可以修复它。
推荐阅读
- computercraft - 在 ComputerCraft 中使用 Lua 制作 API
- c++ - C++头文件和cpp文件构造函数多个错误
- python - 使用 f-string 打印字典的所有键
- excel - 带有滚动条的 Excel 用户表单不会在表单顶部打开
- python - Python Requests.Json() 解码不正确
- flutter - 在第一个运行的应用程序中颤动显示黑屏
- c - 选择产生错误的函数(C 中的指针)
- sql - SQL - 使用标准和分区计算列中的值
- google-sheets - Google 表格动态条件格式
- json - 在 Go 中解组时输入检查 json 值