Python 无法导入名称getoutput

Python 无法导入名称getoutput,python,import,youtube,Python,Import,Youtube,因此,我正在尝试一个脚本,用于YouTube浏览量增加器;当我尝试使用以下工具运行它时: $ python youtube.py [visits] [youtubeLinks.txt] [minWatch] [maxWatch] 我得到以下信息: Traceback (most recent call list) File "youtube.py", line 5, in <module> from subprocess import getoutput as shell Impo

因此,我正在尝试一个脚本,用于YouTube浏览量增加器;当我尝试使用以下工具运行它时:

$ python youtube.py [visits] [youtubeLinks.txt] [minWatch] [maxWatch]
我得到以下信息:

Traceback (most recent call list)
File "youtube.py", line 5, in <module>
from subprocess import getoutput as shell
ImportError: cannot import name getoutput
回溯(最近的通话列表)
文件“youtube.py”,第5行,在
从子流程导入getoutput作为shell
ImportError:无法导入名称getoutput
根据

在Python3.x中,getstatus()和两个未记录的函数(mk2arg()和mkarg())已被删除。此外,getstatusoutput()和getoutput()已移动到子流程模块

该脚本是为python3编写的,您正在运行python2。改变

from subprocess import getoutput as shell


或者安装Python3并使用它运行它,因为Python2现在不推荐使用,运行脚本时可能会遇到更多问题

,但是当我键入“Python3--version”时,它会说我有版本3.7.6,您是否使用
Python3
命令运行脚本
python3 youtube.py…
from commands import getoutput as shell