簡體   English   中英

我嘗試在bash中運行python命令時遇到問題

[英]I have a problem when I try to run python command in bash

我正在嘗試在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"

這是bash: 產量

這是HelloServer.py代碼

基於該模塊,您似乎要運行的文件似乎是針對尚未安裝的python3的。 輕松補救: https//www.python.org/downloads/

看來您沒有安裝python3。 嘗試在您的Shell(Linux)中使用which python3 http.server模塊僅適用於python3。 如果要堅持使用python2,則可能需要使用SimpleHTTPServer

有兩種可能性,一種是按照Bernard的指示,您尚未安裝python 3,第二種是您已經安裝了python 3,但您使用的是python 2.7

我似乎您的系統上沒有python3。 您需要先安裝python3。

apt-get install pyhton3之后,您可以在python3中編寫命令

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM