且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

python manage.py migration出现问题->没有名为psycopg2的模块

更新时间:2022-11-25 18:53:50

必须是因为要在系统级别的python安装中而不是在virtualenv中安装psycopg2.

It must be because you are installing psycopg2 in your system level python installation not in your virtualenv.

sudo apt-get install python-psycopg2

将其安装到您的系统级python安装中.

will install it in your system level python installation.

您可以通过以下方式将其安装到您的virtualenv中:

You can install it in your virtualenv by

pip install psycopg2

在激活您的virtualenv之后,或者您可以使用--system-site-packages标志创建virtualenv,以便您的virtualenv在系统级python中已经有可用的软件包.

after activating your virtualenv or you can create your virtualenv with --system-site-packages flag so that your virtualenv will have packages in your system level python already available.

virtualenv --system-site-packages test

其中test是您的虚拟环境.