导入:找不到命令
import: command not found
我尝试用 MINGW64 打开 .py 文件。
文件 1:myname.py
# myname.py
def get_name():
return "Jim"
文件 2:hello.py:
# hello.py
import myname
name = myname.get_name()
print("hello {}".format(name))
当我尝试在 MINGW64 shell 中执行 hello.py 时,出现此错误:
b2b@DESKTOP-5QEK604 MINGW64 ~/Desktop/Python moje projekty/Dev/apiarena_django/git (master)
$ ./hello.py
./hello.py: line 2: import: command not found
./hello.py: line 4: syntax error near unexpected token `('
./hello.py: line 4: `name = m.get_name()'
如何解决?我找不到问题所在。
以运行一个Python脚本作为命令,不使用“python”命令,你的第一行必须告诉系统使用什么解释器。这称为“she-bang”行。您可以输入“python hello.py”或将第一行替换为:
#! /usr/bin/env python
实际上,系统正在尝试 运行 您的命令作为 bash 脚本。 bash.
中没有“导入”命令
我尝试用 MINGW64 打开 .py 文件。 文件 1:myname.py
# myname.py
def get_name():
return "Jim"
文件 2:hello.py:
# hello.py
import myname
name = myname.get_name()
print("hello {}".format(name))
当我尝试在 MINGW64 shell 中执行 hello.py 时,出现此错误:
b2b@DESKTOP-5QEK604 MINGW64 ~/Desktop/Python moje projekty/Dev/apiarena_django/git (master)
$ ./hello.py
./hello.py: line 2: import: command not found
./hello.py: line 4: syntax error near unexpected token `('
./hello.py: line 4: `name = m.get_name()'
如何解决?我找不到问题所在。
以运行一个Python脚本作为命令,不使用“python”命令,你的第一行必须告诉系统使用什么解释器。这称为“she-bang”行。您可以输入“python hello.py”或将第一行替换为:
#! /usr/bin/env python
实际上,系统正在尝试 运行 您的命令作为 bash 脚本。 bash.
中没有“导入”命令