今天使用web.py模块出现错误:no socket could be created

有两种原因:

<一>:有程序占用了此端口(大多数是没杀死进程):

    可以netstat一下

   或者可以通过以下命令查找pid。

ps -ef | grep python

               可以看到

root      3312  2904  0 22:19 pts/0    00:00:00 python  main.py 80 

root      3388  2904  0 22:33 pts/0    00:00:00 grep --color=auto python  

               pid是3312,直接杀死就行:

kill -9 3312

<二>:是由权限引起的,经测试,linux在开启1024(不含1024)之前端口时是需要root权限的

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐