"No Module named sqlalchemy" 刚从 IPython 提示安装后

"No Module named sqlalchemy" after having just installed it from IPython prompt

我无法导入 sqlalchemy。我搜索并发现了一些解决方案,例如安装烧瓶或 flask_sqlalchemy 等。None 这些有帮助。

我错过了什么?

有时,您需要重新启动 ipython 才能找到新安装的模块。

我相信这适用于添加到 sys.path 的模块。


根据 site.main() 也应该有效。

它会扫描 site-packages 目录中的 .pth 个文件,并将它们的内容添加到 sys.path。由于它的逻辑在添加之前检查重复项,因此在重复调用时它不应该混乱 sys.path