文档章节

升级 PG9.3的一点心得体会 -- 关于python 3.3

宏哥
 宏哥
发布于 2013/09/12 23:08
字数 281
阅读 258
收藏 1

决定这么做的时候, 就没有想过要回头了. 

PG本身并没有带来任何麻烦. 

但是有一些数据库模块是基于plpython的, 所以, 也针对python 进行升级, 从3.2 到3.3

结果模块发生很多意想不到的问题. 

究起原因, python 3.3的unicode支持更进一步,导致了很多的api 改变

我相信这个改变, 会对嵌入python产生影响. 对于我来说, Python3.2 已经足够好了, 所以进行回滚,

将linux服务端的python版本锁定3.2.

而且我认为, 对应发生嵌入或者C接口依赖的应用, 升级到3.3没有好处. 

但是对于没有外部依赖相关的win平台, 由于动态msvcrt.dll带来的好处, 而且没有外部嵌入, 直接升级3.3,没有任何问题.

总之对于版本管理, 尽量做到一致性, 减少版本分化带来的麻烦. 而对于无法一致的部分, 就隔离.

这会是一个减少麻烦的办法.

© 著作权归作者所有

宏哥

宏哥

粉丝 1143
博文 77
码字总数 16729
作品 0
长宁
程序员
私信 提问
移植到 Python 3

经历移植jinja2到python3的痛苦之后,我把项目暂时放一放,因为我怕打破python3的兼容。我的做法是只用一个python2的代码库,然后在安装的时候用2to3工具翻译成python3。不幸的是哪怕一点点的...

oschina
2013/05/21
1K
1
关于Tensorflow安装与环境搭建

在windows环境下搭建Tensorflow实在是一件费力的事情,因为我本地装了python2.7的环境,再安装python3会有一些环境配置上的麻烦事,索性还是干脆一点,直接在本地装个虚拟机,下面就是一套在...

毅块sugar
2017/10/23
0
0
学习python的一点点心得

最近看到一门语言很是热门,在使用排行榜上不断上升。于是就怀着兴趣学习了一下这门语言--Python。 话说Python,它毕竟不是人尽皆知的东西。整个图书馆关于它的书也是寥寥无几,都在新书库才...

topdogs
2009/07/24
290
0
Mac 安装jupyter notebook的过程

MAC台式机 python:mac下自带Python 2.7.10 1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip 2.安装setuptools 工具:sudo pip install setuptools==33.1.1 3.安装......

火力全開
2018/07/16
0
0
如何更新Android SDK中Monkeyrunner使用的Python版本???

Android 4.0 已经发布了,令我失望的一点是 monkeyrunner 工具本身没有大的提高, SDK 看上去没有什么变化, 感觉目前 sdk 列出的功能太少,在写脚本的时候,限制太多,好在 monkeyrunner 的...

zljun8210
2012/07/26
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

两数的最大公约数

hello,复习一下数学知识! 最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。 因为之前做一个小功能,需要先计算一下数组的最大公约数,所以我就想记录一下...

woshixin
今天
3
0
学习Node.js的电子书大全

在这里,与大家分享一批很有用的 Node.js 的电子书资源。Node 是一个服务器端的 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写...

jay603
今天
58
0
《伟大的博弈》读后感作文4100字

《伟大的博弈》读后感作文4100字: 五一小长假,作为工厂员工,没能跟上大家放假的步伐,窝家里两天没出门,逼着自己看完《伟大的博弈》,感触颇多。似乎不能消化,先记录第一遍作为幼稚的见...

原创小博客
昨天
5
0
单点登录-基于Redis+MySQL实现单点登录(SSO)

1. 为什么要用单独登录? 主要便于公司内部多系统统一认证授权管理,一次登录可访问多个跨域系统,也同时更加方便统一管理用户登录(员工离职需要拿掉登录权限、统计所有用户对系统的登录请求...

秋日芒草
昨天
2
0
827. Making A Large Island

思想: 将所有连通的 1 分成一个组,分配编号,然后使用BFS统计1的个数,得到这个组的面积。 遍历格子里所有为 0 的元素,检查四个方向的1所在的组并加上这个组面积。于是得到当前元素为 0 ...

reter
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部