我正试图在PythonAnywhere服务器上安装基于Aiogram的TelegramBot。 我基于python3.7设置环境 我安装依赖项时使用了:
pip install -r requirements.txt --user
我设置了环境并启动了它:
virtualenv env
. env/bin/activate
但一旦我启动我的应用程序,这是一个错误的结果显然是在加载\u dotenv:
(env) 22:35 ~ $ python3 main.py
Traceback (most recent call last):
File "main.py", line 4, in <module>
import dispatcher
File "lib/dispatcher.py", line 2, in <module>
from dotenv import load_dotenv
ModuleNotFoundError: No module named 'dotenv'
你知道为什么pythonywhere服务器上的python dotenv库不能正常工作吗?你知道吗
谢谢
您需要在激活环境的情况下运行
pip install -r requirements.txt
这是正确的路径:
否则,python版本中也会出现混乱。你知道吗
看起来您混合了两种安装软件包的方法。^带有}在virtualenv外部安装包。所以你应该跑
user
标志的{如果它仍然不起作用,也许您的
requirements.txt
文件中没有dotenv
?试着做…看看能不能帮上忙。你知道吗
相关问题 更多 >
编程相关推荐