python - 没有名为“sqlalchemy”的模块
问题描述
有一个问题from sqlalchemy.orm import relationship
,当我尝试使用该导入运行我的应用程序时,ModuleNotFoundError
会引发并显示No module named 'sqlalchemy'
.
但是当我删除 时from sqlalchemy.orm import relationship
,我可以毫无问题地运行我的应用程序。我错过了一个模块还是什么?
其他来自 sqlalchemy 的导入似乎运行顺利,例如
from sqlalchemy import Column, Integer, String, Boolean, ForeignKey
我正在使用 SQLAlchemy-1.3.22 并使用命令 pip3 install sqlalchemy 安装了 sqlalchemy
这是我的要求.txt
APScheduler==3.6.3
certifi==2020.12.5
cffi==1.14.4
cryptography==3.2.1
decorator==4.4.2
mysqlclient==2.0.2
pycparser==2.20
PyMySQL==0.10.1
python-dotenv==0.15.0
python-telegram-bot==13.1
pytz==2020.4
six==1.15.0
SQLAlchemy==1.3.22
SQLAlchemy-ImageAttach==1.1.0
tornado==6.1
tzlocal==2.1
Wand==0.6.5
解决方案
解决了。我尝试重新安装软件包并重写了我的整个代码。导入工作现在!
推荐阅读
- python - 根据条件更改数据框行值的更快方法
- c# - 获取特定项目的文件版本
- android - 解决 OpenGL 的慢速渲染问题
- android - 如何为安卓创建食谱 Python
- shell - 传递存储在变量中的 g++ 编译器标志未按预期工作
- powershell - 在非本地管理员用户下运行的 Windows 服务无法从 WMI 代理获取结果
- java - 如何在 RecyclerView 内的购物车功能中增加/减少特定项目的数量?
- javascript - CSS使用不透明度,然后滚动表格,tbody的td覆盖了tad的th,为什么?
- javascript - 无论 Three.js 中的视角如何,都保持不变的大小
- python - 如何用列表中的最小索引替换特定整数