导入在命令提示和VSCode中不起作用



这是我的代码:

import praw
#do something

每当我在VS代码或命令提示符下运行时,我都会收到这个错误

Traceback (most recent call last):
File "C:Users12488DownloadsRedditpost.py", line 3, in <module>
r = praw.Reddit(user_agent="My user agent")
File "C:Users12488AppDataLocalProgramsPythonPython38libsite-packagesprawreddit.py", line 249, in __init__
raise MissingRequiredAttributeException(
praw.exceptions.MissingRequiredAttributeException: Required configuration setting 'client_id' missing.
This setting can be provided in a praw.ini file, as a keyword argument to the `Reddit` class constructor, or as an environment variable.

我想这可能只是praw的问题,所以我尝试重新安装praw,并使用我在其他论坛上找到的命令安装不同的版本,最后我只是尝试导入我常用的其他模块,如discord.py、cv2和moviepy,但这些都不起作用。由于发现错误是一个非常广泛的问题,请不要犹豫,询问更多信息。

我不熟悉praw,但错误提示显示您刚刚错过了client_id。我在官方文档中找到了一个例子,它提供了client_id属性。

import praw
reddit = praw.Reddit(
client_id="my client id",
client_secret="my client secret",
user_agent="my user agent",
)

最新更新