耗完了一天

今天非常有挫败感,啥都没做,配了一天的环境,结果还不行,现在卡在这个问题了,mark下。看看明天能不能搞定,今天先做点其他的,不然一天就这样子耗完了,太不值了。问题是:

导入模块时,为什么会出现“undefined symbol: PyUnicodeUCS2*”错误  (转自http://chinaahao.blog.163.com/blog/static/23175835201072502152362/)

你正在使用以4字节表示Unicode字符的Python版本,但是你正在使用的某些C扩展模块是以2字节表示Unicode字符(默认)的Python版本编译的。

如果错误信息中换作是:PyUnicodeUCS4,问题反过来了,Python以2字节Unicode字符编译,C扩展模块是以4字节Unicode字符的Python版本编译的。

在使用预编译的扩展模块时很容易发生这个问题。

你可以通过检查sys.maxunicode的值来判断Python使用的是哪个UCS:

>>> import sys
>>> if sys.maxunicode > 65535:
...     print ‘UCS4 build‘
... else:
...     print ‘UCS2 build‘

解决这种问题的唯一办法是:使用以相同字节数表示Unicode字符的Python版本进行编译的扩展模块。

google姐了很久,貌似只有说问题的,咩有解决的。

时间: 2024-07-29 04:39:27

耗完了一天的相关文章

程序员每天累成狗,是为了什么

HI,想我了吗 了吗 了吗?自从上次情人节一别,我已经接近20天没更新文章了. 至于原因:是,办点其他私事,这一段压根没怎么联网,所以不太好意思,我也很想你们了.大家也不要问为什吗,辣么帅的人有什么事了,从今天开始我就正式回归了!还是那熟悉的节奏和风格,和帅帅的颜值 掌声响起来...啪啪啪 啪啪啪 这篇文章的起因有二点: 一.我这些天之所以没更新,不是因为我懒,是因为我确实很累和其他私事. 二.有许多人问我说:小北哥哥,感觉每天都很累,真不知道为什么,什么时候是个头! 我看我们的很多同行,都是一

ubuntu下使用vnc viewer

从昨天到今天弄了好久都登陆不成功vnc viewer,今天下午终于成功了.现在把我的经验放上来,供大家参考. 我使用的是putty和SSL/SSH Vnc Viewer.因为刚入坑,也希望小白们能少走弯路,所以本贴写得比较细. 先说说vnc server和 vnc viewer的区别:server用于服务器,就是被控制的远程主机上,(本文不作具体介绍如何使用server):而viewer用于客户端,就是你的pc机,本文将介绍如何通过viewer登陆远程的主机. 1.安装putty和vnc 我是在

那些年,做过的项目 (完)

2010年12月底项目实施过程中, NGCC系统发生了一次重大的故障,当时的处理过程和上月底支付宝故障的处理过程有点相似,在这里来说说吧.故障的原因是一台数据库主机的交换分区耗完了(是P595主机的配32个CPU 96G内存),但是主机并没有宕掉,导致服务不能自动切换到另一台主机上,当时的影响是广东移动半个省的10086电话受到影响,而时间大概11点多,已经进入了业务的高峰期.这是个非常严重的故障立刻上报省公司.分析故障最后给出的解决方案是关掉监听,让应用自动切换另一台主机.把方案上报后,等待省

UVa 489 Hangman Judge(字符串)

 Hangman Judge  In ``Hangman Judge,'' you are to write a program that judges a series of Hangman games. For each game, the answer to the puzzle is given as well as the guesses. Rules are the same as the classic game of hangman, and are given as follo

Cocos2D:塔防游戏制作之旅(十六)

编译运行你的app,放置一些炮塔在你的地图上吧!你将看到炮塔在敌人移动如攻击范围时如何立即开始攻击,并且敌人的血条将随着攻击不断减少知道它们被人道毁灭!胜利即将来临了! 哦!Okay,这里只有少数细节还未实现你就可以得到一个完整特性的塔防游戏啦!音效应该是一个不错的尝试.并且尽管不可战胜和极端富裕很好,你的基地还是应该有能力持续抗打的能力 - 并且你需要限制玩家的金币供给. 闪耀着的炮塔:Gotta Polish It All! 开始实现显示玩家剩余的命数 - 以及当玩家失败时发生什么! 打开H

RAID存储和软RAID案例

二那么这些做好的存储系统是怎么运作的 那就要分为硬件RAID和软件RAID 硬件RAID: 有专门的硬件,就是厂商已经帮我们做好了存储系统,不过在用之前要在BIOS配置好 (1)       一般来说内核都能识别得到,识别后为,例如第一个存储系统 /dev/sda第二个存储系统为/dev/sdb ,当然内核是不知道存储系统里面有多少个硬盘,它只认为那是一个大的硬盘 (2)       但是如果内核识别不了的话,就要装驱动程序,驱动程序是厂商发行的时候回配给的 一般来说做好的存储系统,都有自己自带

oracle的还原表空间UNDO写满磁盘空间,解决该问题的具体步骤

 产生问题的原因主要以下两点: 1. 有较大的事务量让Oracle Undo自动扩展,产生过度占用磁盘空间的情况: 2. 有较大事务没有收缩或者没有提交所导制: 说明:本问题在ORACLE系统管理中属于比较正常的一现象,日常维护多注意对磁盘空间的监控. UNDO表空间介绍 UNDO表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracle会将这些操作的旧数据写入到UNDO段,在oracle9i之前,管理UNDO数据时使用(Rollback Seg

【转】2014区域赛小结(牡丹江&&鞍山)by kuangbin

Posted on 2014年10月20日 by kuangbin 最后的两场区域赛结束了! ICPC生涯的最后两场区域赛,选择了前两个赛区——牡丹江和鞍山,主要是时间比较靠前,而且我向来对东北赛区有特殊的偏好,我打过的区域赛几乎都是在东北(除了第一年打酱油的时候). 而且特别想回到牡丹江去,在那个曾经打过比赛的地方再打一次比赛,拿回自己想要的. 而且今年岐哥也要打前两场,所以就选择了前两个赛区和岐哥一起打退役赛! 两场比赛采用队名——Final_Battle (最后一战),决心背水一战,认真打

速率限制的一些思考

无论是在我们日常的软件使用中还是软件开发中,我们总是会遇到速率限制的问题,例如短信验证码限制一小时最多只能发送5次,这是日常生活的情况:在工作中,我们可能会限制说 DB 的操作不能超过 100 qps,这也是一种限制操作,那么对于这些限制速率的行为,有没有什么好一点的实践或者理论,最近我就看了一些,但是理解可能并不是很深刻,但不妨写出来和大家交流一番. 常用的限流策略 在看了不少的实践文章之后,我发现有主要讲得都是两种方法,而且都是从网络限流中迁移过来的,分别是:Leaky bucket 和 T