在run运行模式下可以正常跑,但是不能debug
报错如下:
C:\Windows\system32\wsl.exe
....
Could not connect to 172.17.192.1: 49429
Traceback (most recent call last):
File "/mnt/d/JetBrains/PyCharm 2021.2.3/plugins/python/helpers/pydev/_pydevd_bundle/pydevd_comm.py", line 458, in start_client
s.connect((host, port))
socket.timeout: timed out
Traceback (most recent call last):
File "/mnt/d/JetBrains/PyCharm 2021.2.3/plugins/python/helpers/pydev/pydevd.py", line 2173, in <module>
main()
File "/mnt/d/JetBrains/PyCharm 2021.2.3/plugins/python/helpers/pydev/pydevd.py", line 2055, in main
dispatcher.connect(host, port)
File "/mnt/d/JetBrains/PyCharm 2021.2.3/plugins/python/helpers/pydev/pydevd.py", line 1826, in connect
self.client = start_client(self.host, self.port)
File "/mnt/d/JetBrains/PyCharm 2021.2.3/plugins/python/helpers/pydev/_pydevd_bundle/pydevd_comm.py", line 458, in start_client
s.connect((host, port))
socket.timeout: ti

当尝试在Win10的PyCharm中使用WSL2进行调试时,遇到连接超时的问题。原因是Windows防火墙未允许来自WSL2的连接。解决方法是通过PowerShell以管理员身份运行命令,创建新的防火墙规则,允许来自指定IP(如172.21.0.1)的连接。参照链接提供的指南,添加规则后,问题得到解决。
最低0.47元/天 解锁文章
1万+





