socket.error: [Errno 48] 地址已在使用中

2023-12-09

我正在尝试从 mac 终端使用 python 设置服务器。

我导航到文件夹位置并使用:

python -m SimpleHTTPServer

但这给了我错误:

socket.error: [Errno 48] Address already in use

我之前曾使用相同的命令打开连接 对于我机器中不同位置的不同网站。


您已经有一个进程绑定到默认端口 (8000)。如果您之前已经运行过相同的模块,则该进程很可能仍绑定到该端口。首先尝试找到其他进程:

$ ps -fA | grep python
  501 81651 12648   0  9:53PM ttys000    0:00.16 python -m SimpleHTTPServer

包含命令参数,因此您可以发现正在运行的命令参数SimpleHTTPServer如果超过一个python进程处于活动状态。您可能想测试是否http://localhost:8000/仍然显示本地文件的目录列表。

第二个数字是进程号;通过向服务器发送信号来停止服务器:

kill 81651

这发送了一个标准SIGTERM信号;如果该过程没有响应,您可能不得不采取更严厉的方法,例如发送SIGKILL (kill -s KILL <pid> or kill -9 <pid>) 信号代替。看维基百科了解更多详细信息.

或者,在不同的端口,通过在命令行上指定备用端口:

$ python -m SimpleHTTPServer 8910
Serving HTTP on 0.0.0.0 port 8910 ...

然后访问服务器http://localhost:8910; where 8910可以是 1024 及以上的任意数字,前提是该端口尚未被占用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

socket.error: [Errno 48] 地址已在使用中 的相关文章

随机推荐

  • 如何在AsyncTask中执行函数?

    我必须在 AsyncTask 中使用 Direction 函数来避免 UI 线程上的网络处理 我无法执行此操作 我的代码是 public class MainActivity extends MapActivity Override pro
  • Firebase:将分析和崩溃数据报告给单独的项目

    最近我遇到了本文来自 firebase 其中详细介绍了如何从单个应用程序访问多个项目 这很棒 并且可能非常有用 但是我一直无法找到一种方法将分析和崩溃报告分离到单独的项目中 我们希望这样做的原因是 我们的客户可以完全访问他们的分析 同时将崩
  • 如何在 IntelliJ 上使用 Scala 从 Spark 连接到 Hive?

    我是 hive 和 Spark 的新手 正在尝试找出一种访问 hive 中的表以操作和访问数据的方法 如何做呢 在火花 val sc new SparkContext conf val sqlContext new org apache s
  • 使用 jquery 只获取可见文本

    假设我有一些像这样的 html div Foo span style display none hidden span Bar div 实际上 这更复杂 并且是通过使用 Angular 生成的ng hide和类似的 我需要从以下位置获取所有
  • 通过GET调用Firebase云函数并返回参数

    我创建了这个云函数 exports returnUid functions https onRequest async req res gt const uid req query uid res send uid 当我打电话时https
  • 扩展 rand() 最大范围

    我创建了一个测试应用程序 生成 0 到 250 000 范围内的 10k 随机数 然后我计算了最大值和最小值 并注意到最大值始终在 32k 左右 您知道如何扩大可能的范围吗 我需要一个最大值在 250 000 左右的范围 这是根据 rand
  • 如何在rest资源spring data Rest中将导出的默认值设置为false

    我想使用 Spring Data Rest 的 RestResource 注解 如您所知 它默认公开所有 CRUD 方法 但我只需要 findAll 方法 一种方法是将所有其他方法的导出值设置为 false 如下所示 RestResourc
  • 如何为 3D 条形图中的条形设置任意颜色?

    假设我有一个矩阵Z有一些值 我想通过绘制中的值来说明它Z按身高 我想到的第一个解决方案是表面 但是使用surf小矩阵的类似函数看起来不太好 所以我考虑使用 3D 条形图之类的东西bar3 但问题是这个函数总是按组而不是按高度设置颜色 我无法
  • Android项目结构不正确;只有一个 build.gradle

    我的项目结构不正确 我需要一个顶级的 build gradle 以及一个包含其自己的同一级别的模块build gradle 请参阅它现在的组织方式的图片 你看到的几乎是两个不同的层次合并成一个 ebuild gradle这是项目中唯一的一个
  • jQuery 原型冲突

    我使用prototype和script aculo us的组合在我的asp net页面中实现灯箱效果 我的页面中还包含jquery 我的页面中有几个DIV标签 但是在将prototype文件包含在我的页面头部 我无法使用 jquery 读取
  • 使用 DocuSign REST API 获取/设置模板字段

    我在 DocuSign 沙箱中创建了一个测试模板 为与另一个系统进行一些自动化做准备 我正在尝试填充这些自定义字段 因为需要包含动态输入的数据 到目前为止 我在身份验证 创建基于模板的 信封 或分配角色方面没有遇到任何问题 我可以毫无问题地
  • 在 Domino Java 代理中使用枚举单例编码模式

    这是我尝试运行的非常简化的 Lotus Domino Java 代理代码 import lotus domino enum SingletonTest INSTANCE public void helloWorld System out p
  • Class#getClassLoader 什么时候返回 null?

    假设我有一些 Java 代码 public class Widget whatever 以及一些类加载的代码Widget ClassLoader widgetLoader Widget class getClassLoader Can wi
  • Angular2 使用对象数组排序管道

    如何使用对象数组在 angular2 中制作排序管道 原始问题 我有一个 TODO 列表 Todo 我想在每次进行一些更改时对其进行排序 我希望已完成的待办事项显示在列表底部 Todo 对象有一个名为 completed 的属性 它存储一个
  • 如何在 vbscript 中解压受密码保护的文件?

    我对 VBScript 还很陌生 我对我想要实现的目标做了一些广泛的研究 甚至找到了该怎么做的例子 但无法让它正常工作 在我的完美世界中 我需要解压缩从第三方供应商发送到文件夹的所有压缩文件 将解压缩的文件导入到不同的文件夹中 然后删除压缩
  • 读取缓冲的二进制文件(带查找)

    假设我需要读取巨大的整数二进制文件 一个方便的方法是 FileInputStream fi new FileInputStream file BufferedInputStream bi new BufferedInputStream fi
  • 查找当前 EntityManagerFactory 的当前持久化单元

    我注意到打电话createEntityManagerFactory null 将使用配置文件中的默认持久性单元 PU 有时 类路径在部署时真的很混乱 我真的很想查看给定 EntityManagerFactory 的当前 PU 的名称 有什么
  • 使用discord.py 让机器人响应图像

    使用discord py 进行机器人编码的新手 正如标题所示 我希望有人能告诉我如何让机器人响应某人发送的图像 无论是从互联网粘贴还是从计算机上传 当然 您可以使用 attachments client event async def on
  • 我需要一个正则表达式将美国电话号码转换为链接

    基本上 输入字段只是一个字符串 人们以各种格式输入电话号码 我需要一个正则表达式来查找这些数字并将其转换为链接 输入示例 201 555 1212 201 555 1212 201 555 1212 555 1212 这就是我想要的 a h
  • socket.error: [Errno 48] 地址已在使用中

    我正在尝试从 mac 终端使用 python 设置服务器 我导航到文件夹位置并使用 python m SimpleHTTPServer 但这给了我错误 socket error Errno 48 Address already in use