• 从官网下载python3的压缩包,解压(以3.5.1版本为例)
• 创建安装目录(自定义)
sudo mkdir /usr/local/python3
• cd 进入解压目录
sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install
• cd 进入/usr/bin
其中有python、python2、python2.7三个文件依次指向后者。
备份当前默认版本python,如果有需要还可还原:
sudo mv python python.bak
• 创建python3.5的新链接(也可建立python3命令以区分,同mac)
sudo ln -s /usr/local/python3/bin/python3.5 /usr/bin/python
这样默认的python版本就替换为python3.5了。
• 检查当前默认python版本
python -v
• 由于yum使用python2,替换为python3后无法正常工作,
修改yum配置文件:
sudo vi /usr/bin/yum
将第一行指定的python版本改为python2.7:
*#!/usr/bin/python改为 #!/usr/bin/python2.7
• 修改urlgrabber配置文件(网上很多教程都漏了这一步)
sudo vi /usr/libexec/urlgrabber-ext-down
同yum,把头部的python改成python2.7

最新文章

  1. [LeetCode] Implement Stack using Queues 用队列来实现栈
  2. Web报表工具JS开发之日期校验
  3. Xamarin踩坑经历
  4. Oracle查看用户操作sql语句以及数据库日志
  5. Oracle中Cursor的用法
  6. iOS设计模式之策略模式
  7. mac下pmset的使用方法
  8. java多线程:并发包中ConcurrentHashMap和jdk的HashMap的对比
  9. 用android-x86模拟器不能运行程序错误Tag:libc的问题
  10. Linux 终端颜色高亮
  11. JVM参数设置、分析
  12. DEVICE_ATTR实例分析
  13. 上传本地文件到GitHub上
  14. A fine property of the non-empty countable dense-in-self set in the real line
  15. 添加xmlns:android="http://schemas.android.com/apk/res/android"的意思
  16. Laravel 5.5 使用 Jwt-Auth 实现 API 用户认证以及刷新访问令牌
  17. spring的FactoryBean
  18. WP8.1 中获取背景色和主题色
  19. Android working with Volley Library
  20. Struts2详讲

热门文章

  1. Xen 虚拟化技术
  2. Linux下的帮助命令(man/help/info)
  3. 复杂sql书写方法
  4. Redis单实例数据迁移到集群
  5. go语言defer关键字背后的实现,语法,用法
  6. let和const的区别
  7. UEditor设置内容setContent()失效的解决方法
  8. Kafka 消息队列系列之分布式消息队列Kafka
  9. [Poj] Roads in the North
  10. [USACO5.5] 矩形周长Picture