我从Linux命令行运行一个Python脚本,脚本本身在第一行导入几个模块。我在网上查到了一些错误信息。下面是Python脚本作者的回复:
似乎您正在运行dexseq_count.py
,好像它是一个shell脚本,而不是从Python运行的。因此,脚本的第一行被解释为Linux命令“import”,而不是Python代码,从而导致您报告的错误。在
我很好奇Python中import
的第一行在Linux中是否被错误地解释过,如果是这样,我该如何解决这个问题?我必须在命令行而不是Python中运行。在
非常感谢!在
Tags:
这里有两种解决方案: 您可以像这样使用python运行脚本:
python my_program.py
或者在文件的顶部添加以下内容:#!/usr/bin/env python
,该文件将从bash切换到python来运行此脚本相关问题 更多 >
编程相关推荐