我尝试在bash中运行python命令时遇到问题

时间:2018-09-28 13:44:06

标签: python bash command

我正在尝试在bash中运行此命令:python3 HelloServer.pyHelloServer.py是我要运行的python文件)。它返回

["bash: python3: command not found"][1]

如果我运行以下命令... python HelloServer.py返回

"Traceback (most recent call last):
  File "HelloServer.py", line 7, in <module>
    from http.server import HTTPServer, BaseHTTPRequestHandler
ImportError: No module named http.server"

这是重击:output

这是HelloServer.py代码

4 个答案:

答案 0 :(得分:2)

基于该模块,您似乎要运行的文件似乎是针对尚未安装的python3的。可轻松补救:https://www.python.org/downloads/

答案 1 :(得分:0)

似乎您没有安装python3。在您的Shell(Linux)中尝试which python3http.server模块仅适用于python3。如果您要坚持使用python2,则可能需要SimpleHTTPServer

答案 2 :(得分:0)

有两种可能性,一种是Bernard指出您没有安装python 3,第二种是您确实安装了python 3但您使用的是python 2.7

答案 3 :(得分:-1)

我似乎您的系统上没有python3。 您需要先安装python3。

易于安装pyhton3 之后,您可以在python3中编写命令