繁体   English   中英

psycopg2安装两个版本的python

[英]psycopg2 install for two versions of python

我有一个新的debian安装:
+默认安装2.6.6 python
+还在/opt/python3/安装了python3
+已安装psycopg2

问题:
>>> import psycopg2
适用于标准python
但不是备用的python /opt/python3/bin/python3
我认为这是一个导入路径问题,但我不知道如何解决它作为python上的新手。

您需要为Python 3安装单独安装psycopg2

您需要按照安装说明从源代码安装 ,使用pipeasy_install将是最简单的(如果您安装了libpq-dev debian软件包)。

不能重用系统安装的psycopg2因为它只适用于Python 2。

我有同样的问题,安装python3包含文件排序问题(在活动的virtualenv)

sudo apt-get install python3-dev按照本文提供的解决方案

Psycopg2无法在python 3上安装,pip发出致命错误

所以我回顾一下这个记录和任何一个令人讨厌的事情
1.安装virtualenv。 这里的说明
2.为你的版本安装pip,在我的例子中,这是pip-3.3 指令 ,以获得distribute_setup.pyget-pip.py
3.享受> pip-3.3 install psycopg2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM