python - 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
如何解决这个问题?
解决方案
似乎 GitHub 上存在同样问题的问题。这是你可以尝试的
pip uninstall telebot
pip install pytelegrambotapi
成功安装此库后,您可以开始编写如下内容:
import telebot
bot = telebot.TeleBot("TOKEN")
此外,这里的文档应该让您了解如何完成您尝试做的任何事情
祝你好运!
推荐阅读
- ruby-on-rails - rspec:如何测试 redis 发布
- sql - 如果有重复且更复杂,则显示第一行
- powershell - Powershell函数返回一个数组而不是字符串
- netsuite - 任何想法如何找到此表单“库存项目”背后的代码,计算“总价值”
- spring-session - Spring jdbcSession:无法序列化 JsonNode
- python - Python - TypeError:不支持的操作数类型|:'str'和'str'
- java - 使用 Java 创建注册和登录页面
- android - 3rd 方库活动的 registerActivityLifecycleCallbacks
- unity3d - Vuforia 在统一 deinit 后重新初始化
- sql - SQL - 选择参数 A 有多个值,参数 B 也有多个值,其中 A 和 B 都是键值和对值