我在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

喵喔喔
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
添加回答
举报
0/150
提交
取消