更新时间: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
是您的虚拟环境.