在pycharm4.5.4和python3.4环境下调试程序出现找不到模块的错误

出错信息如下,请问是怎么回事呢?有人碰到过吗?我最简单的程序都没法调试通过!

C:\Python34\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pydev\pydevd.py" --multiproc --client 127.0.0.1 --port 61399 --file D:/Python_Learning/TestPython.py
HHelloWor
Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pydev\pydev_imports.py", line 9, in <module>
    import xmlrpclib
ImportError: No module named 'xmlrpclib'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pydev\pydev_imports.py", line 11, in <module>
    import xmlrpc.client as xmlrpclib
  File "C:\Python34\lib\xmlrpc\client.py", line 135, in <module>
    import http.client
  File "C:\Python34\lib\http\client.py", line 69, in <module>
    import email.parser
  File "C:\Python34\lib\email\parser.py", line 12, in <module>
    from email.feedparser import FeedParser, BytesFeedParser
  File "C:\Python34\lib\email\feedparser.py", line 27, in <module>
    from email import message
  File "C:\Python34\lib\email\message.py", line 16, in <module>
    from email import utils
  File "C:\Python34\lib\email\utils.py", line 40, in <module>
    from email.charset import Charset
  File "C:\Python34\lib\email\charset.py", line 15, in <module>
    import email.quoprimime
  File "C:\Python34\lib\email\quoprimime.py", line 44, in <module>
    from string import ascii_letters, digits, hexdigits
ImportError: cannot import name 'ascii_letters'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pydev\pydevd.py", line 12, in <module>
    import pydev_imports
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pydev\pydev_imports.py", line 13, in <module>
    from _pydev_imps import _pydev_xmlrpclib as xmlrpclib
  File "C:\Program Files (x86)\JetBrains\PyCharm 4.5.4\helpers\pydev\_pydev_imps\_pydev_xmlrpclib.py", line 294
    True, False = True, False
       ^
SyntaxError: can't assign to keyword

Process finished with exit code 1
阅读 9k
3 个回答

已经解决了,重新创建了一个新的工程就没问题了。应该是之前用2.7版本的创建了这个工程,后来换3.4的python,然后调试的时候就出问题了

新手上路,请多包涵

你这路径暴露的是4.5.4啊?

3.4里把xmlrpclib这个module给去了
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题