我将Pycharm设置为在wls 2中使用虚拟器,
很好,我是说,我可以通过“运行”按钮来运行我的项目,
问题是我不能使用调试器,它说连接超时,让我向您展示完整的错误。
('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
发布于 2020-07-06 11:51:38
防火墙就是这样。解除来自Pycharm (在我的例子中是Eset防火墙)的连接是有帮助的。请参阅https://youtrack.jetbrains.com/issue/PY-39051
https://stackoverflow.com/questions/62731198
复制相似问题