Centos6.5 python升级成2.7版本出现的一些问题解决方法
2016-07-07 18:14
1036 查看
由于功能及程序依赖,需要将Centos上的python从2.6升级成2.7,把碰到的一些问题记录如下:
安装好2.7后将原来的/usr/bin/python改成/usr/bin/python26,并将2.7的bin目录加入执行路径
Question1: 执行yum报No module named yum
安装好2.7后将原来的/usr/bin/python改成/usr/bin/python26,并将2.7的bin目录加入执行路径
Question1: 执行yum报No module named yum
[root@zejin240 ~]# yum list There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum Please install a package which provides this module, or verify that the module is installed correctly. It's possible that the above module doesn't match the current version of Python, which is: 2.7.12 (default, Jul 6 2016, 18:40:00) [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] If you cannot solve this problem yourself, please go to the yum faq at: http://yum.baseurl.org/wiki/Faq[/code]
解决方法:
vi /usr/binyum
#!/usr/bin/python26
Question2: 执行pip时提示 ImportError: No module named pip
解决方法:python -m ensurepip
Questions3:源码安装paramiko出现各种模块找不到
解决方法:pip install -I pycrypto pip install -I paramiko
相关文章推荐
- Linux内核中的fastcall和asmlinkage宏
- Linux下Chrome或Chromium出现“Your profile could not be opened correctly”解决方法
- Linux 4.6.2 中select()的主要代码片断——The C10M Problem
- linux 线程创建和结束
- linux下操作mysql
- Linux 2.6.0 中select()的主要代码片断——The C10M Problem
- centos7.2安装cobbler 并安装系统
- Linux 2.4.0 中select()的主要代码片断——The C10M Problem
- Linux安装MySQL的两种方法
- Linux的fasync驱动异步通知详解
- Linux 2.2.0 中select()的主要代码片断——The C10M Problem
- Linux常用命令
- linux添加路由
- CentOS 7 上部署Mono 4 和Jexus 5.6
- Linux下I2C设备驱动开发和实现
- linux 内核库函数 【转】
- Linux下使用I2C总线读写 EEPROM(读写i2c从设备通用程序)
- 基本进程调度算法总结
- linux驱动--设备节点生成
- pread与pwrite