热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS6.5安装Python3.6(一个小白的安装过程全纪录!)

本人Python小白,这是本人学习Python的开始,对于新技术本人一贯于直接上手去做,然后在做的过程中去学习和查阅相关资料,因为经验的积累在于处理做的过程中的遇到的各种问题,在学习阶段遇到的问

本人Python小白,这是本人学习Python的开始,对于新技术本人一贯于直接上手去做,然后在做的过程中去学习和查阅相关资料,因为经验的积累在于处理做的过程中的遇到的各种问题,在学习阶段遇到的问题越多,就能在以后的实际应用中少走弯路,本篇文章也是本人在安装Python过程中查阅了很多网上文章的经过实际操作总结的一个完整的过程,大家可直接按照我的过程去做,也许技术大牛有很多,所以很多文章总喜欢东一嘴西一嘴的记录很多的东西,并且只针对自己的使用环境进行说明,对于一个小白来说实在难以理解,更不足以为广大的网友提供参考,所以在本文中将详细的记录安装过程中所需要的环境基础和安装流程,希望像我一样的小白能够在学习的过程中少走弯路!

CentOS 6.5上默认安装的python版本是2.6.6,不能满足我运行软件的要求,所以对python进行升级。据说系统自带的旧版本python被系统很多其他软件环境依赖,所以不能卸载原Python,所以本人也选择了全新安装。
1、下载Python安装包,可将下载的压缩包放在桌面或其他位置,在这里提供下下载链接,方便大家下载:https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
2、以root权限打开终端,进入安装包的存放路径,解压安装包:

     tar -xzvf Python-3.6.0.tgz  

3、进入解压好的安装包路径:

    cd Python-3.6.0

4、编译安装包,指定安装路径,并执行安装命令:
注意:prefix参数用于指定将Python安装在新目录,防止覆盖系统默认安装的python

./configure --prefix=/usr/local/python36   
make && make install

5、修改系统默认的Python路径,因为在终端中输入Python命令时默认是指向Python2.6.6

mv /usr/bin/python /usr/bin/python-2.6.6  

6、建立新的软连接,指向Python-3.6.0:
注:这里的python36是第4步指定的安装路径,python3.6是Python包里的可执行程序

ln -s /usr/local/python36/bin/python3.6 /usr/bin/python

7、因为yum是依赖python的,所以这里我们修改了默认的python,就要要修改yum,让其运行指向旧的版本:

vi /usr/bin/yum  
将第一行中的“#!/usr/bin/python”
修改为“#!/usr/bin/python-2.6.6”,保存即可

8、如果顺利的话,通过以上过程Python的安装就基本完成了,可以打开一个新的终端,通过python命令进入python环境,就可以看到已经指向了我们新安装的python3.6.0:

[centos65_1@localhost:~]$ python
Python 3.6.0 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

到这里,在很多文章中都直接结束了,其实以上就是安装Python的整个过程,但这是在一切都顺利的情况下,做技术做久了就会知道,事情往往都不是那么顺利,一定会遇到各种各样的问题,在这里我把我遇到问题列出来,给大家作参考,也许大家用得上,能够少走弯路!
问题一:Python安装常见问题(1):zipimport.ZipImportError: can’t decompress data


推荐阅读
  • centos6.8 下nginx1.10 安装 ... [详细]
  • tcpdump 4.5.1 crash 深入分析
    tcpdump 4.5.1 crash 深入分析 ... [详细]
  • MySQL5.6.40在CentOS764下安装过程 ... [详细]
  • 一、设置时区方法一:使用setup工具setup选择Timezoneconfiguration选择AsiaShanghai空格键勾选上System ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • LINUX学习之centos7营救模式
    今天卸载软件的时候,不小心把GNOME的一些组件给卸了,导致桌面无法正常开启,会卡在启动过程中,而我的开机启动模式又是设置为图形界面,所以一开LINUX就卡住了,进入不了命令行界面 ... [详细]
  • Howtobuilda./configure&&make&&makeins ... [详细]
  • linux下编译安装lnmp
    2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ... [详细]
author-avatar
mobiledu2502896071
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有