2017-07-17 20 views
1

错误我偶尔(似乎是随机的),得到下面的错误,当我打开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

任何想法运行如何解决这一个和所有将是非常赞赏。

谢谢。

回答

1

我有同样的问题。它仍然不固定。但以下解决方法可靠地帮助:在运行PythonWin之前将键盘布局切换为英语,并且它将成功启动。总是为我工作。

+0

谢谢。下次发生时我会试一试! – goodvibration

+1

这不是一个部分成功的解决方法,它是一种全面解决方案。我可以通过将键盘布局更改为非英语(shift + alt)来触发错误,并通过将键盘布局更改回英语(shift + alt再次)来撤消错误。谢谢,我终于知道如何确定性地解决这个问题了!!!!! – goodvibration