簡體   English   中英

箭頭鍵不適用於Enthought python

[英]Arrow keys not working with Enthought python

如果我在python或ipython中使用箭頭鍵,我不會得到應有的信息,而是字符的奇怪組合:除了我從不編譯python之外,其他一切都與線程類似。

發生的事情大致是這樣的:由於某些無法解釋的神秘原因(請參閱ubuntuforums上的線程),我的Kubuntu用戶停止了正常工作,因此我不得不重新設置一個。 在這個新用戶上,我沒有Enthought python,因此(希望)對它進行了全局安裝-和Canopy。

在此python上,箭頭鍵不起作用。

你能幫我么? 請耐心等待,我是初學者...預先感謝!

編輯:python -c'import readline'的輸出:回溯(最近一次調用):File“”,ImportError中的第1行:沒有名為readline的模塊

EDIT2:受您的評論啟發,我嘗試了以下方法

/usr/local/Canopy_32bit/User/bin/python setup.py install

對於readline模塊:它起作用了!!! 我無法擺脫Enthought python,因為我需要所有軟件包來進行科學計算。 非常感謝大家,您的幫助!

如果運行命令python -c 'import readline'將為您提供以下輸出:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: libreadline.so.5: cannot open shared object file: No such file or directory

那么您需要在系統中安裝較舊的libreadline。 在Ubuntu / Kubuntu上是libreadline5 ,在Fedora上是compat-readline5

我沒有足夠的聲譽來發表評論,因此我必須回答這個問題,但是在安裝Enthought時,您是否有機會替換了計算機上原始的python安裝? 我模糊地記得安裝腳本,問我是否要進行默認的python安裝。

您可能仍需要按照鏈接的原始問題中的說明重建Python。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM