5

我在 Mac OS X 10.8 上,并且使用 Homebrew 安装了最新的稳定 Python 3 (3.2.3)。然后我使用 virtualenvwrapper 创建了一个虚拟环境 -mkvirtualenv --no-site-packages --python=/usr/local/bin/python3 py3我已经将 Pycharm 配置为使用这个 virtualenv 并且我可以运行脚本,但是我无法调试它们,当我按下 debug Pycharm 的调试器时,它就会退出:

/Users/qweqwe/.virtualenvs/py3/bin/python /Applications/PyCharm.app/helpers/pydev/pydevd.py --multiproc --client 127.0.0.1 --port 61596 --file /Users/qweqwe/Dropbox/Works/test/python/asyncore_test.py
pydev debugger: process 84441 is connecting
Connected to pydev debugger (build 117.663)

Process finished with exit code 132

我错过了什么还是 Pycharm 无法调试 python3?

更新:不管脚本是什么,它根本不起作用。即使在调试单行 hello world 调试器时也会出现错误

4

2 回答 2

2

是的。在 pycharm settings/Library/Frameworks/Python.framework/Versions/3.2/bin/python3 中输入这个(从Python3/MacOSX 集成复制到 pycharm 中

于 2013-08-05T20:38:00.080 回答
0

我昨天也遇到了同样的问题,你可以这样试试:添加

if __name__ == '__main__': 

在您的代码中,然后设置断点并运行调试器。

于 2016-04-01T06:13:16.730 回答