在debian下安装stackless python

有株_Windreamer 发表于 2008-06-06 15:08:55

首先很stackless这个被人遗弃的小孩儿没有官方的debian包下载
所以不好意思很恶心,您得自己装stackless

其次,stackless的make过程中先要跑一个python脚本
所以对不住了,您的系统里得先有一个python版本

因为要同时有两个python,我不太想让自己的测试试验把好友的机器弄挂了
于是我决定把python安装在自己的目录下

我首先尝试了把stackless安装成"virtual python"的办法:
但是似乎这个virtual_python脚本并不能解决问题,在跑ez_setup.py时会报找不到pydebug,似乎是模块没有全放对
我是python新手,于是决定直接全部安装好了

下面是安装过程:

1. 先要安装一些模块依赖的开发库,要不等回头有的模块没build出来可不要扔臭鸡蛋给我哦~~
    1a. 要安装zlib的开发库,没有zip组件可跑不了easy_install哦
# apt-get install zlib1g-dev
    1b. 要安装readline的开发包,IPython需要他
# apt-get install libreadline5-dev
    1c. 安装sqlite3的开发包,SQLAlchemy的例子喜欢用它
# apt-get install libsqlite3-dev
    1d. 还有openssl, bdb和bzip2的开发包
# apt-get install libssl-dev
# apt-get install libdb-dev
# apt-get install libbz2-dev
2. 下载编译stackless python
$ svn checkout http://svn.python.org/projects/stackless/branches/release25-maint/ stackless-source
$ cd stackless-source/
$ ./configure --prefix=/home/windreamer/stackless
$ make
$ make install
3. 现在可以在自己的PATH变量前面加上stackless的路径了,使stackless作为默认python
$ export PATH=~/stackless/bin:"$PATH"
这句可以加到.profile或者.bash_profile里面,每次进入bash时就可以默认用stackless了
4. 现在装上easy_install,以后装python包就方便了
$ cd
$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ python ez_setup.py
5. 现在easy_install装好了,装个SQLAlchemy试试吧 :)
$ easy_install SQLAlchemy

OK,就到这里,休息,休息一下
关键词(Tag): 安装 stackless


收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定