为了账号安全,请及时绑定邮箱和手机立即绑定

无法在Django Shell Python中导入readline

无法在Django Shell Python中导入readline

翻过高山走不出你 2021-03-30 14:10:00
我在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 linux2Type "help", "copyright", "credits" or "license" for more information.(InteractiveConsole)>>> import readlineTraceback (most recent call last):  File "<console>", line 1, in <module>ImportError: No module named readline>>>我尝试用pip安装python readline,我得到了这个 virtualenv/bin/pip-2.7 install readlineRequirement already satisfied (use --upgrade to upgrade): readline in ./virtualenv/lib/python2.7/site-packages/readline-6.2.4.1-py2.7-linux-x86_64.eggCleaning up...我应该怎么办编辑:我也尝试过[myhost]$ virtualenv/bin/python2.7Python 2.7.3 (default, Nov 23 2012, 18:02:22)[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import readlineTraceback (most recent call last):  File "<stdin>", line 1, in <module>ImportError: No module named readline>>>我尝试了所有(virtualenv)[aaaaaa]$ source virtualenv/bin/activate(virtualenv)[aaaaaa]$ virtvirtualenv/                virtualenv-clone           virtualenvwrapper.shvirtualenv-2.7             virtualenvwrapper_lazy.sh  virt-what(virtualenv)[aaaaaa]$ virtualenv/bin/pippip      pip-2.7(virtualenv)[aaaaa]$ virtualenv/bin/pip install readlineRequirement already satisfied (use --upgrade to upgrade): readline in ./virtualenv/lib/python2.7/site-packages/readline-6.2.4.1-py2.7-linux-x86_64.eggCleaning up...(virtualenv)[aaaaa]$ pythonPython 2.7.3 (default, Nov 23 2012, 18:02:22)[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import readlineTraceback (most recent call last):  File "<stdin>", line 1, in <module>ImportError: No module named readline>>>我尝试了所有重要的环境并进行了激活。但是我又得到了同样的错误
查看完整描述

2 回答

?
慕姐8265434

TA贡献1813条经验 获得超2个赞

您需要实际激活要使用的环境,而不仅仅是从enviromentsbin文件夹运行python二进制文件:


$ source /path/to/envirn/bin/activate

$ pip install readline

$ python 

> import readline


查看完整回答
反对 回复 2021-04-06
?
喵喔喔

TA贡献1735条经验 获得超5个赞

对我有用的解决方法是重新安装readline:


$ source /path/to/env/bin/activate

$ pip uninstall -y readline

Uninstalling readline-6.2.4.1:

  Successfully uninstalled readline-6.2.4.1

$ pip install readline

Collecting readline

Installing collected packages: readline

Successfully installed readline-6.2.4.1


查看完整回答
反对 回复 2021-04-06
  • 2 回答
  • 0 关注
  • 216 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号