首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSL 2: Pycharm调试器连接超时

WSL 2: Pycharm调试器连接超时
EN

Stack Overflow用户
提问于 2020-07-04 15:49:23
回答 1查看 5.1K关注 0票数 8

我将Pycharm设置为在wls 2中使用虚拟器,

很好,我是说,我可以通过“运行”按钮来运行我的项目,

问题是我不能使用调试器,它说连接超时,让我向您展示完整的错误。

代码语言:javascript
复制
('Connecting to ', '172.21.176.1', ':', '63597')
Could not connect to 172.21.176.1: 63597

当我使用调试模式运行时,它似乎希望连接到172.21.176.1 (wsl 2 ip adress),

但是它应该连接到127.0.0.1,因为进程是由ubuntu2004.exe启动的。

你能帮帮我吗?

错误:

出口C:\Users\tux\AppData\Local\Microsoft\WindowsApps\ubuntu2004.exe IDE_PROJECT_ROOTS=/mnt/c/Users/tux/Documents/projects/odoo/13 && ExportPYCHARM_DEBUG=True && ExportPYTHONUNBUFFERED=1 && ExportIPYTHONENABLE=True && ExportPYCHARM_HOSTED=1 && export =UTF-8&ExportPYCHARM_DISPLAY_PORT=63342&ExportPYTHONDONTWRITEBYTECODE=1&ExportPYDEVD_LOAD_VALUES_ASYNC=True && Export“LIBRARY_ROOTS=/mnt/c/Users/tux/AppData/Local/JetBrains/PyCharm2020.1/remote_sources/525578736/201545293:/mnt/c/Users/tux/AppData/Local/JetBrains/PyCharm2020.1/remote_sources/525578736/1688665391:/mnt/c/Users/tux/AppData/Local/JetBrains/PyCharm2020.1/python_stubs/525578736:/mnt/d/Program文件/JetBrains/PyCharm 2020.1.2/plugins/python/helpers/python-skeletons:/mnt/d/Program文件/JetBrains/PyCharm 2020.1.2/plugins/python/helpers/typeshed/stdlib/3.7:/mnt/d/Program /JetBrains/PyCharm 2020.1.2/plugins/python/helpers/typeshed/stdlib/3:/mnt/d/Program Files/JetBrains/PyCharm 2020.1.2/plugins/python/helpers/typeshed/stdlib/2and3:/mnt/d/Program Files/JetBrains/PyCharm 2020.1.2/plugins/python/helpers/typeshed/third_party/3:/mnt/d/Program Files/JetBrains/PyCharm 2020.1.2/plugins/python/helpers/typeshed/third_party/2and3“&&导出"PYTHONPATH=/mnt/c/Users/tux/Documents/projects/odoo/13:/mnt/d/Program文件/JetBrains/PyCharm 2020.1.2/plugins/python/helpers/pycharm_matplotlib_backend:/mnt/d/Program文件/JetBrains/PyCharm 2020.1.2/plugins/python/helpers/pycharm_display:/mnt/d/Program Files/JetBrains/PyCharm 2020.1.2/plugins/python/helpers/third_party/thriftpy:/mnt/d/Program Files/JetBrains/PyCharm 2020.1。2/plugins/python/helpers/pydev:/mnt/c/Users/tux/AppData/Local/JetBrains/PyCharm2020.1/cythonExtensions:/mnt/c/Users/tux/Documents/projects/odoo/13“& cd /mnt/c/Users/tux/Documents/projects/odoo/13 & /opt/interpreters/python3.8_odoo_13/bin/python3 "/mnt/d/Program /JetBrains/PyCharm 2020.1.2/plugins/python/helpers/pydev/pydevd.py”-multiproc --qt-support=auto 172.21.176.1 --端口63597 --文件/mnt/c/Users/tux/Documents/projects/odoo/13/odoo-bin -c conf/learning.conf“执行PyCharm的sitecustomize跟踪(最近一次调用):File "/mnt/d/Program /JetBrains/PyCharm 2020.1.2/plugins/python/helpers/pycharm_matplotlib_backend/sitecustomize.py",第43行,在导入matplotlib :没有模块名为“matplotlib”无法加载执行文件/mnt/c/Users/tux/Documents/projects/odoo/13/odoo-bin参数的jupyter_debug插件:'/mnt/c/Users/tux/Documents/projects/odoo/13/odoo-bin','-c','conf/learning.conf‘PYDEVD_FILTER_LIBRARIES False

以多进程模式启动

(“连接到”、“172.21.176.1”、“:”、“63597”)无法连接到start_client s.connect(主机)中的172.21.176.1: 63597回溯(最近一次调用):File "/mnt/d/Program /JetBrains/PyCharm s.connect line 456(端口):超时跟踪(最近一次调用):File "/mnt/d/Program /JetBrains/PyCharm 2020.1.2/plugins/python/helpers/pydev/pydevd.py",第2131行,在main() File "/mnt/d/Program /JetBrains/PyCharm 2020.1.2/plugins/python/helpers/pydev/pydevd.py",line 2013,在main dispatcher.connect(主机,(端口)文件"/mnt/d/Program /JetBrains/PyCharm 2020.1.2/plugins/python/helpers/pydev/pydevd.py",line 1788,in connect self.client = start_client(self.host,self.port) File "/mnt/d/Program /JetBrains/PyCharm 2020.1.2/plugins/python/helpers/pydev/_pydevd_bundle/pydevd_comm.py",line 456,在start_client s.connect(主机,端口)socket.timeout中:超时

进程已完成,退出代码为%1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-06 11:51:38

防火墙就是这样。解除来自Pycharm (在我的例子中是Eset防火墙)的连接是有帮助的。请参阅https://youtrack.jetbrains.com/issue/PY-39051

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62731198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档