无法在Django Shell Python中导入readline

我在Centos 6 Linux上


当我尝试这个


Python 2.7.3 (default, Nov 23 2012, 18:02:22)

[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

(InteractiveConsole)

>>> import readline

Traceback (most recent call last):

  File "<console>", line 1, in <module>

ImportError: No module named readline

>>>

我尝试用pip安装python readline,我得到了这个


 virtualenv/bin/pip-2.7 install readline

Requirement already satisfied (use --upgrade to upgrade): readline in ./virtualenv/lib/python2.7/site-packages/readline-6.2.4.1-py2.7-linux-x86_64.egg

Cleaning up...

我应该怎么办


编辑:


我也尝试过


[myhost]$ virtualenv/bin/python2.7

Python 2.7.3 (default, Nov 23 2012, 18:02:22)

[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import readline

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ImportError: No module named readline

>>>

我尝试了所有


(virtualenv)[aaaaaa]$ source virtualenv/bin/activate

(virtualenv)[aaaaaa]$ virt

virtualenv/                virtualenv-clone           virtualenvwrapper.sh

virtualenv-2.7             virtualenvwrapper_lazy.sh  virt-what

(virtualenv)[aaaaaa]$ virtualenv/bin/pip

pip      pip-2.7

(virtualenv)[aaaaa]$ virtualenv/bin/pip install readline

Requirement already satisfied (use --upgrade to upgrade): readline in ./virtualenv/lib/python2.7/site-packages/readline-6.2.4.1-py2.7-linux-x86_64.egg

Cleaning up...

(virtualenv)[aaaaa]$ python

Python 2.7.3 (default, Nov 23 2012, 18:02:22)

[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> import readline

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ImportError: No module named readline

>>>

我尝试了所有重要的环境并进行了激活。但是我又得到了同样的错误


翻过高山走不出你
浏览 217回答 2
2回答

慕姐8265434

您需要实际激活要使用的环境,而不仅仅是从enviromentsbin文件夹运行python二进制文件:$ source /path/to/envirn/bin/activate$ pip install readline$ python&nbsp;> import readline

喵喔喔

对我有用的解决方法是重新安装readline:$ source /path/to/env/bin/activate$ pip uninstall -y readlineUninstalling readline-6.2.4.1:&nbsp; Successfully uninstalled readline-6.2.4.1$ pip install readlineCollecting readlineInstalling collected packages: readlineSuccessfully installed readline-6.2.4.1
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python