【问题标题】:name is not defined for twitch-viewer module未为 twitch-viewer 模块定义名称
【发布时间】:2020-07-11 03:45:40
【问题描述】:

由于 NameError,我无法启动 https://github.com/ohyou/twitch-viewer。我在 CMD 上做了以下操作:

Microsoft Windows [Version 10.0.18362.720]
(c) 2019 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\Nesin>pip install requests
Requirement already satisfied: requests in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (2.23.0)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests) (1.25.8)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests) (2019.11.28)
Requirement already satisfied: idna<3,>=2.5 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests) (2.9)
Requirement already satisfied: chardet<4,>=3.0.2 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests) (3.0.4)

C:\Users\Nesin>pip install json
ERROR: Could not find a version that satisfies the requirement json (from versions: none)
ERROR: No matching distribution found for json

C:\Users\Nesin>pip install simplejson
Requirement already satisfied: simplejson in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (3.17.0)

C:\Users\Nesin>pip install requests
Requirement already satisfied: requests in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (2.23.0)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests) (1.25.8)
Requirement already satisfied: idna<3,>=2.5 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests) (2.9)
Requirement already satisfied: chardet<4,>=3.0.2 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests) (2019.11.28)

C:\Users\Nesin>pip install livestreamer
Requirement already satisfied: livestreamer in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (1.12.2)
Requirement already satisfied: requests<3.0,>=1.0 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from livestreamer) (2.23.0)
Requirement already satisfied: idna<3,>=2.5 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests<3.0,>=1.0->livestreamer) (2.9)
Requirement already satisfied: chardet<4,>=3.0.2 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests<3.0,>=1.0->livestreamer) (3.0.4)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests<3.0,>=1.0->livestreamer) (1.25.8)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\nesin\appdata\local\programs\python\python38-32\lib\site-packages (from requests<3.0,>=1.0->livestreamer) (2019.11.28)

然后我在 Python 上做了这个:

Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

import simplejson
import json
import requests
import livestreamer
nesgaming
Traceback (most recent call last):
File "", line 1, in
NameError: name 'nesgaming' is not defined

有人可以帮我解决这个问题吗? :)

【问题讨论】:

标签: python cmd module pip twitch


【解决方案1】:

您似乎打算使用参数“nesgaming”从 twitch-viewer.py 调用 come 函数。

您是在告诉 Python “nesgaming”,就好像它是一些变量一样,但您并没有告诉 Python “nesgaming”是什么或如何处理它。

我不确定您的带有 pip install 语句的代码块与该问题有何关系。据我所知,您没有处理导入错误。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-08-09
  • 2018-12-28
  • 1970-01-01
  • 2013-06-09
  • 1970-01-01
  • 1970-01-01
  • 2012-05-27
相关资源
最近更新 更多