2011-07-26 9 views
0

私はhttp://source.android.com/source/downloading.htmlで説明したようにアンドロイドで動作するようにしようとしているが、私はレポを使用する場合、私はこのエラーに直面している:
輸入readlineの はImportError: レポのインポートreadlineのエラー

のreadlineという名前のモジュール私が使用していますUbuntu 11.04とPython 2.7。

誰かが私を助けることができれば幸いです。

答えて

0

のreadlineが出readlineのモジュールでインストールのpython becase avaliableされていませんインストールしてください。 Pythonをreadlineで再コンパイルする必要があります。あなたはこれを、幸運のようにすることができます!

$元Install_Python2.7.5.sh

シェルスクリプト "Install_Python2.7.5.shは、" このようなものです:

#!/bin/bash 

sudo apt-get install libreadline-dev 

sudo aptitude install build-essential libreadline5-dev 

sudo apt-get install libbz2-dev 

if [ ! -d ~/software/Python/Python-2.7.5 ]; then 

    mkdir ~/software 
    mkdir ~/software/Python 
    mkdir ~/software/Python/Python-2.7.5 
fi 

if [ ! -d ~/bin ]; then 

    mkdir ~/bin 
fi 

user_root=~ 

echo $user_root 

echo "unpackage Python-2.7.5.tar.bz2..." 

tar -jxvf Python-2.7.5.tar.bz2 

echo "prepear to install Python-2.7.5" 

cd Python-2.7.5 

sed -i "s/#readline/readline/g" Modules/Setup.dist 

echo "Start to install Python-2.7.5" 

./configure --prefix=$user_root/software/Python/Python-2.7.5/ && make && make install 

echo "Make symbol link" 

ln -s -f $user_root/software/Python/Python-2.7.5/bin/* $user_root/bin 

echo "Set environment variable" 

PATH=$user_root/bin:$PATH