开发者社区> 问答> 正文

ECS的debian升级python2.6.6到2.7.11时有问题

源码编译安装后将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 模块

感觉像是模块安装这块的问题,求解

展开
收起
ruuui 2016-01-27 16:43:33 5043 0
3 条回答
写回答
取消 提交回答
  • 前端开发者

    已经解决,重新用默认设置编译了一次

    2019-07-17 18:26:52
    赞同 2 展开评论 打赏
  • 阿里云论坛版主,QQ 1978638808

    可以看一下这个文章 CentOS 6.4 下 Python 2.6 升级到 2.7http://www.linuxidc.com/Linux/2015-02/112926.htm

    2019-07-17 18:26:52
    赞同 展开评论 打赏
  • 旺旺:nectar2。

    您好,

    请问您是使用Debian 6系统吗?

    好象Debian 7系统里默认是python 2.7版本了。

    这里有个文章,您可以参考一下:https://gist.github.com/lukaslundgren/2659457

    2019-07-17 18:26:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ECS云磁盘热迁移 立即下载
ECS块存储产品全面解析 立即下载
Debian GNU/Linux 安全合规之路 立即下载