RuntimeError: 'path' must be None or a list, not <class '_frozen_importlib_external._NamespacePath'> on python-telegram-bot

RuntimeError: 'path' must be None or a list, not <class '_frozen_importlib_external._NamespacePath'> on python-telegram-bot

我想使用 spyder 在电报中开发一个机器人:

from telegram.ext import Updater
bot = telegram.Bot(token='***')

我收到上面的错误。

(这里是 Spyder 维护者) 这是一个已知的 bug 并且在我们的 3.2.8 版本中修复了, March/2018.

发布

我在使用 Spyder 3.2.6 时遇到了这个问题,

您只需使用管理员权限打开 Spyder,问题就会消失。这是一个临时修复,但 100% 有效。