根据官网.html的安装指南下载安装,关键信息:
Postgresql 9.1+
Postgresql development packages
Python development packages
python 2.6 or >= python 3.3 as your default python
If you are using PostgreSQL 9.1, you should use the 0.9.1 release.
If you are using PostgreSQL 9.2 or superior, you should use the 1.0.0 series. (Currently 1.0.1).
问题2
./configure --prefix=/usr/local/ --enable-shared CFLAGS=-fPIC
make clean
make && sudo make install(make 是把源码包编译成二进制可执行文件,make install 即安装 && 表示前一个执行成功,执行后面的命令)
不同bin路径下多个python并存时调用顺序。如果两个目录下有相同的可执行程序python,谁优先执行受到PATH环境变量的影响,/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。路径在前面的先被执行
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/dean/bin
这里/usr/local/bin优先于/usr/bin, 一般都是如此。
# update-alternatives --install /usr/local/bin/python python /usr/local/bin/python2.7 1
# update-alternatives --install /usr/local/bin/python python /usr/local/bin/python3.5 0
# update-alternatives --install /usr/local/bin/python python /usr/local/bin/python3.7 3
update-alternatives --config python
转载于:.html
本文发布于:2024-02-01 00:52:34,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170671995432643.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |