python3 -m http.server不输出任何东西

时间:2020-05-09 03:07:14

标签: python server

需要设置本地服务器来测试我的网页。但是该命令不起作用,并且没有给出任何错误消息。我也无法访问http://localhost:8000/As shown

1 个答案:

答案 0 :(得分:0)

如注释中所述,看起来您的PATH变量似乎混在命令python(通常用于Python 2)和python3之间。您可以看到python实际上是根据您python -V的结果指向Python 3的,所以我就顺其自然。

如果您想使用python3作为Python 3的命令,答案取决于您如何诚实地将python设置为Python 3,但是一些技巧是:

  • 重新安装Python 3
  • 在您的外壳配置文件(alias python3="python")中创建一个别名