我正在使用进口商品:- 导入psycopg2
但是在本地运行代码时,我遇到了一个问题:-
来自psycopg2._psycopg导入(
ModuleNotFoundError:没有名为“ psycopg2._psycopg”的模块
我已经使用cmd安装了psycopg2 [pip install psycopg2] psycopg2版本2.8.4 python版本3.7.3 python 3.7 32位
如何在Windows中导入._psycopg.py文件?或任何其他可能的解决方案?
答案 0 :(得分:0)
我也面临着同样的问题。我花了两天时间才拔出头发,直到找到解决方案。
这是我为解决此问题而一直在做的事情但仍未解决问题。希望对其他有相同问题的人有所帮助。
pip install psycopg2
pip install psycopg2-binary
sudo apt install libpq-dev
sudo apt install python-psycopg2 python3-psycopg2
sudo apt install python-dev python3-dev python3.9-dev
sudo apt install python-setuptools
不幸的是,我上面的努力都没有解决我的问题。
所以,这是我尝试过的解决方案,它可以工作
从Github安装最新的mod_wsgi。
您应该安装此最新的“ mod_wsgi”,以便您的wsgi能够使用Psycopg2库。这是我要做的步骤:
tar xvfz mod_wsgi-4.7.1.tar.gz
./configure
make
make install
sudo service apache2 restart
此解决方案已在我的计算机上运行(Ubuntu 18.04和Python 3.9 Venv)。
这是其他人的一些解决方案。