Collectives™ on Stack Overflow

Find centralized, trusted content and collaborate around the technologies you use most.

Learn more about Collectives

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams

But while running the code in local, I am facing an issue of :-

from psycopg2._psycopg import (

ModuleNotFoundError: No module named 'psycopg2._psycopg'

I have installed psycopg2 using cmd [pip install psycopg2] psycopg2 version 2.8.4 python version 3.7.3 python 3.7 32bit

How should I import the ._psycopg.py file in windows? or any other solution if possible?

No . I have already seen it but none is working. However how can i see which psycopg2 version is enabled for python 3.7 32 bit ? Anukriti Apr 3, 2020 at 6:55

I'm also facing the same problem. It took me 2 days to pulled out my hair until I found the solution.

What I've been tried

Here's what I have been doing to solve this issue BUT DIDN'T SOLVE THE PROBLEM . I hope it will help anybody else who has the same problem.

  • Install "psycopg2" and "psycopg2-binary"
  • pip install psycopg2
  • pip install psycopg2-binary
  • Install "libpq-dev"
  • sudo apt install libpq-dev
  • Install "python-psycopg2" and "python3-psycopg2"
  • sudo apt install python-psycopg2 python3-psycopg2
  • Install "python-dev" and "python3-dev" and "python3.9-dev"
  • sudo apt install python-dev python3-dev python3.9-dev
  • Install "python-setuptools"
  • sudo apt install python-setuptools
  • Unfortunately, none of my effort above solve my problem.

    What's the solution

    So, here's my solution that I've been try and IT WORKS

    Install the latest mod_wsgi from Github.

    You should install this latest 'mod_wsgi' in order to your wsgi able to use Psycopg2 library. Here's my step to do it :

  • Go to release page mod_wsgi on Github ( https://github.com/GrahamDumpleton/mod_wsgi/releases )
  • Download the file from latest version. As I write this, the latest version is 4.7.1 ( https://github.com/GrahamDumpleton/mod_wsgi/archive/4.7.1.tar.gz )
  • Follow the installation guide from official docs.
  • Unpacking source code
  • tar xvfz mod_wsgi-4.7.1.tar.gz
  • Configure source code
  • ./configure
  • Build the source code and install
  • make install
  • Restart apache server
  • sudo service apache2 restart
  • This solution has works on my machine (Ubuntu 18.04 & Python 3.9 Venv).

    Alternative solution

    Here's some solution from others.

  • Saray Chak's solution
  • Thanks for contributing an answer to Stack Overflow!

    • Please be sure to answer the question . Provide details and share your research!

    But avoid

    • Asking for help, clarification, or responding to other answers.
    • Making statements based on opinion; back them up with references or personal experience.

    To learn more, see our tips on writing great answers .