【发布时间】:2015-03-22 07:38:10
【问题描述】:
在 Windows 7 机器上,新安装了 Pycharm(社区或专业)和 Python 3.4(也尝试过 Anaconda 3)。在主编辑器中以交互方式运行 Python 脚本没有问题。但是,当我尝试选择 View > Tool Windows > Python Console 时,它会生成以下错误消息等等。基本上,我无法在 Pycharm 中调出控制台窗口。
C:\Users\user\Anaconda3\python.exe -u C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevconsole.py 56743 56744
Traceback (most recent call last):
File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydev_imports.py", line 21, in <module>
from SimpleXMLRPCServer import SimpleXMLRPCServer
ImportError: No module named 'SimpleXMLRPCServer'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevconsole.py", line 20, in <module>
import pydevd_vars
File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevd_vars.py", line 9, in <module>
from pydevd_xml import *
File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydevd_xml.py", line 7, in <module>
from pydev_imports import quote
File "C:\Program Files (x86)\JetBrains\PyCharm 4.0.5\helpers\pydev\pydev_imports.py", line 23, in <module>
from xmlrpc.server import SimpleXMLRPCServer
File "C:\Users\user\Anaconda3\lib\xmlrpc\server.py", line 108, in <module>
from http.server import BaseHTTPRequestHandler
File "C:\Users\user\Anaconda3\lib\http\server.py", line 660, in <module>
class SimpleHTTPRequestHandler(BaseHTTPRequestHandler):
File "C:\Users\user\Anaconda3\lib\http\server.py", line 851, in SimpleHTTPRequestHandler
mimetypes.init() # try to read system mime.types
File "C:\Users\user\Anaconda3\lib\mimetypes.py", line 348, in init
db.read_windows_registry()
File "C:\Users\user\Anaconda3\lib\mimetypes.py", line 255, in read_windows_registry
with _winreg.OpenKey(hkcr, subkeyname) as subkey:
TypeError: OpenKey() argument 2 must be str without null characters or None, not str
Process finished with exit code 1
Couldn't connect to console process.
------这些消息显示在“Python 控制台”中----------
【问题讨论】:
-
堆栈跟踪中还有其他内容吗?看起来它在您放入 ... 的位置被截断了。
-
我尝试了最新版本的 Python 3.4.2,也尝试了最新的 Anaconda 下载。也尝试过 Pycharm 的社区版或专业版。我添加了“Python 控制台”中显示的整个错误消息。谢谢! yskim。
-
嗨 jonrsharpe,我安装了 PyWin32,用 Python34(不是 Anaconda)试过了。但是,PyCharm 无法启动控制台并产生相同的错误消息。不过谢谢你的建议。 (债务人)