【发布时间】:2014-08-29 14:11:50
【问题描述】:
我想在服务器上安装 psycopg for python,但我遇到了一些版本问题。有没有办法可以指定在安装过程中使用哪个版本?
这就是我所拥有的
dpkg -l |grep python
ii python 2.7.3-4+deb7u1 all interactive high-level object-oriented language (default version)
ii python-central 0.6.17 all register and build utility for Python packages
iU python-psycopg2 2.4.5-1 amd64 Python module for PostgreSQL
ii python2.6 2.6.8-1.1 amd64 Interactive high-level object-oriented language (version 2.6)
ii python2.7 2.7.3-6 amd64 Interactive high-level object-oriented language (version 2.7)
我想使用 python2.6.8-1.1 安装 psycopg 但这是我尝试安装时得到的结果
dpkg: dependency problems prevent configuration of python-psycopg2:
python-psycopg2 depends on python-egenix-mxdatetime; however:
Package python-egenix-mxdatetime is not installed.
python-psycopg2 depends on python (<< 2.7); however:
Version of python on system is 2.7.3-4+deb7u1.
dpkg: error processing python-psycopg2 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
python-psycopg2
如何设置和指定使用 python 版本 2.6.8-1.1?
【问题讨论】:
-
您可能需要考虑虚拟环境,参见。在您的(基于 Debian 的)系统上安装和使用 virtualenv 和 virtualenv-wrapper。
-
这个问题不是关于编程的。请考虑在superuser.com或unix.stackexchange.com等其他网站上询问
-
感谢 pyStarter 的提示。感谢胡安的提醒