Python zsh:未找到命令:导入

Python zsh:未找到命令:导入,python,command-line,import,operating-system,Python,Command Line,Import,Operating System,我正在使用MacOSCatalinaVersion10.15.1,我正在从事一个python项目。每次我在命令行版本2.10(433)上使用命令“importos”,我都会收到以下消息:zsh:commandnotfound:import。我查找并跟踪了针对这个问题列出的许多解决方案,但没有一个有效。该命令在升级我的MAC OS之前起作用。有没有关于如何修复的建议 该文件被解释为zsh,而不是python。我建议您将此添加到第一行: #/usr/bin/env python不要将其大写 impo

我正在使用MacOSCatalinaVersion10.15.1,我正在从事一个python项目。每次我在命令行版本2.10(433)上使用命令“importos”,我都会收到以下消息:zsh:commandnotfound:import。我查找并跟踪了针对这个问题列出的许多解决方案,但没有一个有效。该命令在升级我的MAC OS之前起作用。有没有关于如何修复的建议

该文件被解释为zsh,而不是python。我建议您将此添加到第一行:

#/usr/bin/env python

不要将其大写


import os

这是我在执行以下操作后得到的注释:zsh:event not found:/usr/bin/envtry
#/usr/bin/python
如果您忘记了
(即
!/usr/bin/env-python
将搜索
/usr/bin/env
事件,
!/usr/bin/env-python
,因为程序的第一行正在运行
/usr/bin/env-python
)此消息不是来自python。您是否在zsh命令行中?Python命令行与zsh命令行不同。我的Echo$路径是:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbi在命令行中使用时是小写的,但我仍然会遇到相同的错误。我没有完全阅读问题。看起来您不在Python命令行中,而是在zsh中,我正在使用zsh。这就是我需要使用的,以便执行我试图运行的程序。这是我在“导入os works”之后需要输入的命令:python find_sender.py message.emlOkay,因此您正在使用shell并尝试运行程序。
导入操作系统
从何而来?你的内存在捉弄你
import sys
sys.path.append
是Python命令,只能在Python程序(例如
find\u sender.py
)或Python控制台内使用
python find_sender.py
是一个shell命令,只能在系统shell中使用(例如
zsh
),用于启动python程序。在最后一个之前运行前两个是没有意义的,也无法工作。想象一下在去超市之前试着买一个苹果。你不能在家里买苹果,也不能在启动Python之前导入。