【发布时间】:2021-08-01 19:06:33
【问题描述】:
我需要运行这个命令instagram-scraper "+ username +" --media-metadata --media-types none
如您所见,在python可执行文件中是我用来执行此操作的代码,当我像py test.py那样运行它时它工作正常,但是在我使用PyInstaller命令将其转换为可执行文件后:pyinstaller -F test.py , 它不起作用并且它不返回任何错误,控制台在执行后直接消失。
import os
def getFollowers(username):
os.system("instagram-scraper "+ username +" --media-metadata --media-types none")
getFollowers("oukebdane_med_anis")
【问题讨论】:
-
1.您的函数不返回或打印任何内容。因此你没有输出。 2. 可执行文件不在运行打包python程序的同一个文件夹中。
-
尝试手动启动
cmd控制台(命令窗口),然后手动运行其中的可执行文件。这将允许您查看任何错误消息。最可能的原因是instagram-scraper实用程序不在当前目录中。 -
instagram-scraper 不是本地目录,是外部包
-
您在 Python 环境中安装
instagram-scraper和pip install instagram-scraper但是PyInstaller使用的 Python 环境确实具有instagram-scraper可执行文件...
标签: python shell cmd pyinstaller