ubuntu python stackless ,install python stackless on ubuntu

来源:互联网 发布:网络信息发布 编辑:程序博客网 时间:2024/05/29 08:31

原文章 地址   http://terse-words.blogspot.com/2013/01/install-stackless-python-on-ubuntu.html   是一个外国网址,

原文章的主人用 ubuntu 12.04

 

python2.7.2 stackless

ps:  我的环境   Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-30-generic x86_64)

 

首先 : 更新源  再安装需用的,  安装的时候可能会出现错误,重试几次

apt-get updateapt-get install libreadline-devapt-get build-dep python2.7


去tmp 目录  下载stackless   然后解压(可自行试试其他 27x到278 ):

cd /tmpwget http://www.stackless.com/binaries/stackless-272-export.tar.bz2bunzip2 stackless-272-export.tar.bz2tar xf stackless-272-export.tar 

 

编译和安装

./configure --prefix=/opt/stackless --enable-unicode=ucs4makemake install

 

ps : 以下错误可以忽略,在make 的时候,不是make install ; 

Python build finished, but the necessary bits to build these modules were not found:_bsddb             bsddb185           dlimageop            linuxaudiodev      ossaudiodevsunaudiodevTo find the necessary bits, look in setup.py in detect_modules() for the module's name.Failed to build these modules:_curses            _curses_panel


创建链接 和 修改文件 :

sudo ln -s /usr/lib/python2.7/dist-packages/ /opt/stackless/lib/python2.7/site-packagessudo ln -s /usr/local/lib/python2.7/dist-packages/ /opt/stackless/lib/python2.7/dist-packagessudo ln -s  /opt/stackless/bin/python /usr/bin/stacklesssudo vi /opt/stackless/lib/python2.7/site.py


进入vi 之后 到300 行左右,会看到类似的代码,,就修改成这样:

        elif os.sep == '/':            sitepackages.append(os.path.join(prefix, "lib",                                        "python" + sys.version[:3],                                        "site-packages"))            sitepackages.append(os.path.join(prefix, "lib",                                        "python" + sys.version[:3],                                        "dist-packages"))            sitepackages.append(os.path.join(prefix, "lib", "site-python"))



最后就成功了.

 

 



 

0 0