树莓派下编译 PyMiniRacer

因需要在树莓派(及其其他各类派)下使用 akshare,但 akshare 的依赖库 PyMiniRacer 缺少 arm64 架构的包(该包已经不再维护),故在此记录下在 linux arm64 架构下编译 PyMiniRacer 的过程。有需要者可以参考,也可以从下面的链接直接下载已经编译好的 PyMiniRacer arm64 包(注:仅在 ubuntu 20.04 和 Ubuntu 22.

[……]  阅读全文>>>

Python3.x和Python2.x的区别

本文为转载的转载文章,因转载处没有注明来源,我也不知道原文出处,如有知道者不妨留意告知。现在大部分的软件包,都有了对应的Python3.x版本,所以前段时间我也将程序升级到Python3.x,刚好用到此文,很有参考价值,在此分享。大部分问题都好改,最主要的还是原来的整型除法“/”默认为整除,3.x改为默认为浮点数,如果保持整除,需用“//”。这个问题不会直接在运行时报错,所以知道这一点,问题就比较[……]  阅读全文>>>

IPython Notebook

一直在用IPython,却没有紧跟趋势。前些日子才发现,IPython在近两年前居然有了个更NB的工具,IPython notebook。原来还一直在想啥时候把手里的程序变成Web,现有把IPython Notebook搭起来,分分钟解决问题,完全没障碍。直接将现有的Python程序变成Web服务,可以直接在浏览器里交互运行,运行的脚本命令可以直接保存,编辑也比原来的Shell更方便了。像我这种一[……]  阅读全文>>>

Boost.Python使用小结

万事开头难!前段日子因为性能问题升级了机器,程序语言也从python转到了C++,不过因为数据分析的问题,还是交互式的环境用着方便,于是埋头又将编好的C++库切回python,不过这一回用的是Boost.Python,刚开始编译总是有问题,查看文档才发现Boost.Python中的构建说明帮助不够完全,如果没仔细学习Boost.Build的话,要按自己的方式编译的话还是很麻烦。费劲力气之后,终于把[……]  阅读全文>>>