首页 > 解决方案 > ImportError:无法导入名称“类型”

问题描述

当我尝试在 heroku 中部署我的电报机器人时,我收到了这个错误

ImportError: cannot import name 'types'

我的要求.txt

Click==7.0
Flask==1.0.2
itsdangerous==1.1.0
Jinja2==2.10
MarkupSafe==1.1.0
requests==2.7.0
pyTelegramBotAPI==3.6.6
Werkzeug==0.14.1
requests==2.7.0

我的进口

import telebot
import os
from telebot import types
from requests.exceptions import ConnectionError
from flask import Flask, request
import requests

如何解决这个问题?

标签: pythonpython-3.x

解决方案


似乎 GitHub 上存在同样问题的问题。这是你可以尝试的

pip uninstall telebot
pip install pytelegrambotapi

成功安装此库后,您可以开始编写如下内容:

import telebot
bot = telebot.TeleBot("TOKEN")

此外,这里的文档应该让您了解如何完成您尝试做的任何事情

祝你好运!


推荐阅读