gpt4 book ai didi

python - 导入错误 : No Module Named 'pysqlite2'

转载 作者:IT王子 更新时间:2023-10-29 00:33:43 24 4
gpt4 key购买 nike

我用 Python 编写了一个在 Windows 上完成的程序。并且在windows测试环境下运行良好。现在我正在设置一个 linux 服务器来在内部托管该程序。我已经从生成的需求文件中安装了所有依赖项等,但是当我运行它时我遇到了一个问题,

ImportError: No Module Named 'pysqlite2'.

我已经广泛搜索了这个问题,但没有找到解决方案。谁能告诉我如何从下面的代码中解决这个问题?由于声誉不够高,我无法上传图片。任何帮助将不胜感激。如果需要任何其他信息,请发表评论,我会上传。

File "/home/ryan/python_p/venv/lib/python3.4/site-packages/sqlalchemy/dialects/sqlite/pysqlite.py", line 334, in dbapi
from pysqlite2 import dbapi2 as sqlite
ImportError: No Module named 'pysqlite2'

据我了解,sqlite 要么不兼容,要么存在兼容性问题?

另一个我认为直接相关的问题是在虚拟环境中,我尝试 pip3.4 install pysqlite 我得到

SyntaxError: Missing Parenthesis in call to 'Print

它建议我安装 Sphinx,但我没有解决。

我认为这两个问题是直接相关的,通过治愈它应该可以治愈另一个。

最佳答案

您可能只使用 sqlite3,它现在是标准库的一部分,应该与 pysqlite2 完全一样。您可以尝试修改提到的文件:

from pysqlite2 import dbapi2 as sqlite

from sqlite3 import dbapi2 as sqlite

关于python - 导入错误 : No Module Named 'pysqlite2' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29770906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com