PythonWin 偶尔会在打开时出错
PythonWin occasionally gives an error on opening
我偶尔(看似随机)在打开 PythonWin 时遇到以下错误:
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\pythonwin\pywin\framework\intpyapp.py", line 181, in InitInstance
import interact
File "C:\Python27\Lib\site-packages\pythonwin\pywin\framework\interact.py", line 31, in <module>
import winout
File "C:\Python27\Lib\site-packages\pythonwin\pywin\framework\winout.py", line 233, in <module>
import pywin.scintilla.view
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line 722, in <module>
LoadConfiguration()
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line 708, in LoadConfiguration
configManager = ConfigManager(configName)
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\config.py", line 123, in __init__
line, lineno = self._load_keys(subsection, fp, lineno)
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\config.py", line 270, in _load_keys
sc, flag = keycodes.parse_key_name(key)
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\keycodes.py", line 91, in parse_key_name
return vk, flags | this_flags
TypeError: unsupported operand type(s) for |: 'int' and 'NoneType'
有时关闭IDE再打开即可解决问题,有时需要等待一段时间才能打开,有时需要重启电脑。
我正在使用 pywin32 build 219
,运行 在 Windows 10。
如何一劳永逸地解决这个问题?
我也遇到了同样的问题。它仍然没有固定。但以下解决方法可靠地提供了帮助:在 运行 PythonWin 之前将键盘布局切换为英语,它将成功启动。一直为我工作。
我偶尔(看似随机)在打开 PythonWin 时遇到以下错误:
Traceback (most recent call last):
File "C:\Python27\Lib\site-packages\pythonwin\pywin\framework\intpyapp.py", line 181, in InitInstance
import interact
File "C:\Python27\Lib\site-packages\pythonwin\pywin\framework\interact.py", line 31, in <module>
import winout
File "C:\Python27\Lib\site-packages\pythonwin\pywin\framework\winout.py", line 233, in <module>
import pywin.scintilla.view
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line 722, in <module>
LoadConfiguration()
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line 708, in LoadConfiguration
configManager = ConfigManager(configName)
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\config.py", line 123, in __init__
line, lineno = self._load_keys(subsection, fp, lineno)
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\config.py", line 270, in _load_keys
sc, flag = keycodes.parse_key_name(key)
File "C:\Python27\Lib\site-packages\pythonwin\pywin\scintilla\keycodes.py", line 91, in parse_key_name
return vk, flags | this_flags
TypeError: unsupported operand type(s) for |: 'int' and 'NoneType'
有时关闭IDE再打开即可解决问题,有时需要等待一段时间才能打开,有时需要重启电脑。
我正在使用 pywin32 build 219
,运行 在 Windows 10。
如何一劳永逸地解决这个问题?
我也遇到了同样的问题。它仍然没有固定。但以下解决方法可靠地提供了帮助:在 运行 PythonWin 之前将键盘布局切换为英语,它将成功启动。一直为我工作。