从cmd行运行Python脚本,但从代码中导入开始

ali*_*boy 0 python import command-line

我正在从Linux命令行运行Python脚本,并且脚本本身在第一行导入了几个模块.我收到一些错误消息并在线搜索.以下是Python脚本作者的回复:

看起来你正在运行dexseq_count.py,好像它是一个shell脚本,而不是Python.因此,脚本的第一行被解释为Linux命令"import"而不是Python代码,从而导致您报告的错误.

我很好奇importPython中的第一行是否在Linux中被错误解释,如果是这样,我该如何解决这个问题呢?我必须在cmd行而不是Python中运行.

非常感谢!

Pac*_*aco 6

这里有两个解决方案:您可以像这样使用python运行脚本:python my_program.py或者在文件顶部添加:#!/usr/bin/env python脚本将从bash切换到python以运行此脚本