linux系统(散仙的是centos6.5)自带的python的版本是2.6的,如果我们想使用新的python3.x怎么办,我们不需要卸载原来的python,在py的脚本文件里指定加载的python的路径即可。
默认的系统自带的python脚本如下所示:
[root@Slave2 ~]# py
pydoc python python2 python2.6 python2.6-config python-config
[root@Slave2 ~]# which python
/usr/bin/python
[root@Slave2 ~]#
我们首先执行 yum update python -y如果升级失败,则选择编译源码升级,yum升级的方式,一般都会失败,所以大家还是准备编译源码安装python3.4比较靠谱。
1,如果是centos的精简版的建议先安装一些依赖的相关包:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2,然后下载python3.4的源码包
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz
-rw-r--r-- 1 root root 19M 3月 17 2014 Python-3.4.0.tgz
3,解压到/usr/local/src下
tar xf Python-3.4.0.tgz -C /usr/local/src/
进入执行编译:
cd /usr/local/src/Python-3.4.0/
./configure --prefix=/usr/local/python3.4
make -j4 && make install
4,给python3.4添加环境变量:
PATH=$PATH:$HOME/bin:/usr/local/python3.4/bin
然后退出登录,再次查看python命令:
[root@master ~]# py
pydoc pydoc3.4 python2 python3 python3.4-config python3.4m-config pyvenv
pydoc3 python python2.6 python3.4 python3.4m python3-config pyvenv-3.4
[root@master ~]# py
pydoc pydoc3.4 python2 python3 python3.4-config python3.4m-config pyvenv
pydoc3 python python2.6 python3.4 python3.4m python3-config pyvenv-3.4
[root@master ~]# py
我们发现python3.4已经有了,原来的2.6也存在,我们可以选择执行那个版本的python:
[root@master ~]# python2
Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@master ~]# python3
Python 3.4.0 (default, Sep 24 2014, 00:45:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@master ~]#
执行我们的python3.4就安装成功了。
分享到:
相关推荐
在本文中,我们将探讨如何在 CentOS 6.5 操作系统上安装和配置 vsftpd 服务器,重点是版本为 2.2.2-14.el6.x86_64 的服务。首先,确保您以 root 用户身份登录,因为许多系统管理任务需要相应的权限。 **一、检查 ...
在Cenots6.5下面验证通过,将这三个文件解压到Oracle 11.2.0.1的安装文件中,然后以ROOT帐号执行oracle_install.sh,并按提示输入即可 只支持Oracle11.2.0.1版本,不支持Oracle11.2.0.4版本
在Linux CentOS 7环境下,...以上步骤确保了在离线环境中成功安装并启用Linux CentOS 7的telnet服务。需要注意的是,telnet协议由于不安全,通常只用于内部网络或测试环境。在生产环境中,推荐使用更安全的SSH服务。
Centos 6.9安装docker步骤,同步部署。自己整理容器实用。
在安装Zabbix时,先使用yum工具更新本地软件包信息,然后安装Zabbix服务器和前端Web界面所需的软件包。涉及到的包有zabbix-server-mysql、zabbix-agent和zabbix-web-mysql。 配置Zabbix的步骤包括创建MySQL数据库和...
在 Linux 系统中,文件管理是极为重要的基础操作之一。CentOS 作为一款广泛使用的 Linux 发行版,提供了丰富的命令工具来帮助用户高效地进行文件管理。 ##### cat 命令 `cat` 命令是 Linux 中用于查看文件内容的...
在Linux系统管理中,安全的远程访问是必不可少的,OpenSSH就是实现这一功能的重要工具。在CentOS7.2上,我们可能需要升级OpenSSH到更安全的版本,例如8.6p1,以获得最新的安全修复和特性。在没有网络连接的环境下,...
在CentOS中,`yum`是一个非常方便的包管理器,可以用来安装、升级和管理软件。为了安装MySQL 5.7.1,我们需要先下载MySQL的YUM仓库。你可以访问`https://dev.mysql.com/downloads/repo/yum/`来获取适用于你的系统的...
centos7.9 自动安装mysql8.0.33,附带脚本
在安装过程中,系统会自动检查依赖项,包括PDKSH。 9. **配置数据库实例**:按照安装向导的指示完成数据库实例的创建和配置。 10. **验证安装**:安装完成后,通过启动数据库和服务来验证安装是否成功。 总的来说,...
对于学习体验来说自动化安装的方法较为合适。 1. CentOS虚拟机安装 需要注意三点: 使用mini镜像进行最小化安装 配置给够 CPU开启虚拟化 下面分别解释。 第一条:centos mini镜像的最小化安装 我是用的是7.7版本,...
本人经常在没有外网的服务器上部署环境所以整理了此包。 此压缩包是oracle19c 基于centos7.5最小化安装时所需要的包,自己使用过好几遍 yum install -y bc binutils compat-libcap1 compat-libstdc++ elfutils-...
- **中国**:为了技术独立,在龙芯处理器中使用 Linux。 - **西班牙**:某些地区开发了本地化的 Linux 发行版。 - **葡萄牙**:通过政府项目推广使用本地化 Linux 发行版。 - **法国和德国**:开始逐步采用 ...
node-v16.16.0-linux-x64.tar.gz jenkins.war(Jenkins-2.346.1,jdk8) jdk-11.0.19_linux-x64_bin.tar.gz jenkins-2.359-1.1.noarch.rpm redis-6.2.12.tar.gz
1. 安装EPEL(Extra Packages for Enterprise Linux)仓库,因为FFmpeg不在默认的CentOS仓库中。运行以下命令: ``` sudo yum install epel-release -y ``` 2. 更新系统软件包列表: ``` sudo yum update -y ``` 3...
在本文中,我们将深入探讨Qt库在处理YUV视频流中的应用,以及如何在CentOS 7环境下进行开发和测试。 首先,Qt是一个跨平台的C++图形用户界面应用程序开发框架。它提供了丰富的API,用于创建界面、处理事件、网络...
用于在CentOS中编译,安装和卸载FFmpegLinux Shell脚本(已在7.0上测试)。 该脚本基于。 安装 cd ~ sudo yum -y install git git clone https://github.com/jnaqsh/ffmpeg_installer/ cd ffmpeg_installer chmod +x...
在开始MonetDB的开发调试之前,首先需要确保CentOS系统已经安装了必要的开发工具和依赖库。根据MonetDB官方文档《HowToStart.rst》中的指导,可以使用`yum install`命令来安装所需的软件包。 **推荐安装的软件包...