源码编译安装后将2.7版本软链接指向/usr/bin/python
,执行一些命令会提示
Traceback (most recent call last):
File "/usr/lib/command-not-found", line 8, in <module>
import CommandNotFound
File "/usr/share/command-not-found/CommandNotFound/__init__.py", line 1, in <module>
from CommandNotFound import CommandNotFound
File "/usr/share/command-not-found/CommandNotFound/CommandNotFound.py", line 4, in <module>
import sys, os, os.path, gdbm, posix, grp, string
ImportError: No module named gdbm
恢复之前的2.6.6则正常,问下还需要什么操作吗?
我做了以下操作:
1、下载2.7.11源码编译
2、建立软链接替换之前的
替换后,出问题的地方是:
1、命令行随便输入错误的命令,会提示某个模块没找到(就是以上的代码)
2、npm install sqlite3 node-pre-gyp 提示没有 gzip 模块
3、pip 提示没有 pip 模块
感觉像是模块安装这块的问题,求解
可以看一下这个文章 CentOS 6.4 下 Python 2.6 升级到 2.7http://www.linuxidc.com/Linux/2015-02/112926.htm
您好,
请问您是使用Debian 6系统吗?
好象Debian 7系统里默认是python 2.7版本了。
这里有个文章,您可以参考一下:https://gist.github.com/lukaslundgren/2659457
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。