Heroku python-telegram-bot,但显示“ Modulenotfounderror:No模块命名为' Telegram' &quot
我在Virtual-env上安装了Python-Telegram-bot,并通过从Telegram.ext Import *
导入它,但它在Heroku上不起作用。我在Heroku控制台上运行python3 main.py
,但我遇到了此错误:
Traceback (most recent call last):
File "/app/main.py", line 2, in <module>
from telegram.ext import *
ModuleNotFoundError: No module named 'telegram'
signermement.txt
is:
APScheduler==3.6.3
backports.zoneinfo==0.2.1
cachetools==4.2.2
certifi==2021.10.8
click==8.1.2
Flask==2.1.1
importlib-metadata==4.11.3
itsdangerous==2.1.2
Jinja2==3.1.1
MarkupSafe==2.1.1
python-telegram-bot==13.11
pytz==2022.1
pytz-deprecation-shim==0.1.0.post0
six==1.16.0
tornado==6.1
tzdata==2022.1
tzlocal==4.2
Werkzeug==2.1.1
zipp==3.8.0
and pipfile:
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
"backports.zoneinfo" = "==0.2.1"
cachetools = "==4.2.2"
certifi = "==2021.10.8"
click = "==8.1.2"
importlib-metadata = "==4.11.3"
itsdangerous = "==2.1.2"
python-telegram-bot = "==13.11"
pytz = "==2022.1"
pytz-deprecation-shim = "==0.1.0.post0"
six = "==1.16.0"
tornado = "==6.1"
tzdata = "==2022.1"
tzlocal = "==4.2"
zipp = "==3.8.0"
APScheduler = "==3.6.3"
Flask = "==2.1.1"
Jinja2 = "==3.1.1"
MarkupSafe = "==2.1.1"
Werkzeug = "==2.1.1"
[dev-packages]
[requires]
python_version = "3.8"
也:pipfile.lock 有此部分:
"python-telegram-bot": {
"hashes": [
"sha256:534f5bb0ff4ca34c9252e97e0b3bcdab81d97be0eb4821682a361cb426c00e55",
"sha256:baeff704baa2ac3dc17a944c02da888228ad258e89be2e5bcbd13a8a5102d573"
],
"index": "pypi",
"version": "==13.11"
},
I installed python-telegram-bot on virtual-env and imported it by from telegram.ext import *
, but it won't work on Heroku. I run python3 main.py
on the Heroku console but I faced this error:
Traceback (most recent call last):
File "/app/main.py", line 2, in <module>
from telegram.ext import *
ModuleNotFoundError: No module named 'telegram'
The requirement.txt
is:
APScheduler==3.6.3
backports.zoneinfo==0.2.1
cachetools==4.2.2
certifi==2021.10.8
click==8.1.2
Flask==2.1.1
importlib-metadata==4.11.3
itsdangerous==2.1.2
Jinja2==3.1.1
MarkupSafe==2.1.1
python-telegram-bot==13.11
pytz==2022.1
pytz-deprecation-shim==0.1.0.post0
six==1.16.0
tornado==6.1
tzdata==2022.1
tzlocal==4.2
Werkzeug==2.1.1
zipp==3.8.0
And the Pipfile:
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
"backports.zoneinfo" = "==0.2.1"
cachetools = "==4.2.2"
certifi = "==2021.10.8"
click = "==8.1.2"
importlib-metadata = "==4.11.3"
itsdangerous = "==2.1.2"
python-telegram-bot = "==13.11"
pytz = "==2022.1"
pytz-deprecation-shim = "==0.1.0.post0"
six = "==1.16.0"
tornado = "==6.1"
tzdata = "==2022.1"
tzlocal = "==4.2"
zipp = "==3.8.0"
APScheduler = "==3.6.3"
Flask = "==2.1.1"
Jinja2 = "==3.1.1"
MarkupSafe = "==2.1.1"
Werkzeug = "==2.1.1"
[dev-packages]
[requires]
python_version = "3.8"
Also the Pipfile.lock
have this part:
"python-telegram-bot": {
"hashes": [
"sha256:534f5bb0ff4ca34c9252e97e0b3bcdab81d97be0eb4821682a361cb426c00e55",
"sha256:baeff704baa2ac3dc17a944c02da888228ad258e89be2e5bcbd13a8a5102d573"
],
"index": "pypi",
"version": "==13.11"
},
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论