Eu era o técnico que trabalhava na questão e descobri como fazer com que a edição interativa funcionasse. A questão de passar pelo yum é que desde o sistema operacional usando tanto python não podemos atualizá-lo através do yum (política da empresa).
Eu tive que compilar o python 3.4.3 da fonte . Depois que ele foi compilado e instalado, eu tive que adicionar cada pacote que estava faltando. Este pacote em particular foi gnureadline
. Readline está obsoleto. Aqui estão os passos que tomei para construir e instalar o pacote (para o CentOS 6.7):
-
wget https://pypi.python.org/pypi/gnureadline/6.3.3
-
tar -xzvf gnureadline-6.3.3.tar.gz
-
cd gnureadline-6.3.3
-
python3 setup.py install
NOTA : Aqui encontrei um problema
/usr/bin/ld: cannot find –lncurses
. O/usr/bin/ld –lncurses --verbose
encontrou que os caminhos pesquisados não tinham as bibliotecas. Criado um link simbólico e funcionou. Se você não receber os erros, pule para a última etapa. -
ln -s /lib64/libncurses.so.5.7 /usr/lib64/libncurses.so
-
python3 setup.py install
- Verificado, posso usar ctrl-a e as teclas de seta para se movimentar na linha.