Django是python中一个用来开发web应用程序的框架,简单来说就是可以使用它开发出来一个能够连接网络去打开的网页。而web程序在运行时要连接服务器就得使用一个端口号才可以,但是有小伙伴说它运行django时默认的8000端口被占用了,那么下文会有详细解决方法。

Django运行时8000端口被占用怎么办?Python框架Django端口问题如何解决

(1)当使用Django框架开发出来python web应用程序启动运行之后,就会自动的打开网页并且连接上服务器。而同一个python程序实际上是可以同时去运行多个的,但是因为django默认使用的端口号是8000,当前一个占用了它时后一个就无法打开端口连接上服务器进入网页了。

解决方法也很简单,只需要将django框架开发的程序关闭掉只剩一个然后重新运行就可以了,通过编辑器启动时按下红色按钮停止或者将程序窗口关闭掉即可。

(2)那么另外一种情况就是在当前的电脑上有其他的应用程序在运行并且使用的是8000端口,那么只需要将其查询出来然后停止进程就好了。win+r打开运行窗口并输入cmd进入命令行,执行如下命令就能查找到使用了8000端口的进程,示例如下:

ps -ef|grep python

这个命令执行完毕之后会出现很多的信息,主要关注的信息就只有pyvip这个输出流里面是否有0.0.0.0:8000这个端口号。如果有的话根据对应的进程号将其关闭,然后重启Django框架程序,命令如下:

kill -9 3086

以上就是关于“Django运行时8000端口被占用怎么办?Python框架Django端口问题如何解决”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!