我有一个全新的 debian 安装:
+ 安装了默认 2.6.6 python
+ 还安装了 python3 /opt/python3/
+ 安装了 psycopg2
问题:
>>> import psycopg2
适用于标准python
但不适用于备用 python /opt/python3/bin/python3
。
我认为这是一个导入路径问题,但我不知道如何解决它作为 python 的新手。
您需要psycopg2
单独安装 Python 3 安装。
您需要按照安装说明从源代码安装,使用pip
或easy_install
将是最简单的(前提是您安装了libpq-dev
debian 软件包)。
你不能重用系统安装的psycopg2
,因为它只适用于 Python 2。
我有同样的问题,安装 python3 包含文件对问题进行了排序(在活动的 virtualenv 中)
sudo apt-get install python3-dev
根据这篇文章中提供的解决方案