我正在使用 Python 3.7 并尝试在我的程序中使用 psycopg2。 目前只有一行代码。
import psycopg2
我查看了 Stack Overflow 上给出的各种方法,但没有发现任何有用的方法。
pip uninstall psycopg2
pip install psycopg2
pip install psycopg2-binary -t .
答案 0 :(得分:0)
如果你使用的是python3,那么你应该使用pip3来安装包:
pip3 install psycopg2
默认情况下,pip用于python-pip包和python2,pip3用于python3-pip包和python3。除非你有一个别名 pip=pip3
答案 1 :(得分:0)
另一个经常导致 ModuleNotFoundError 问题的潜在问题是,如果您将脚本命名为与您尝试导入的模块相同的名称。在这种情况下,请检查您的程序是否名为 psycopg2
。
解决方案是将脚本重命名为与导入模块的名称不冲突的名称。