centos 安装 python3_centos运行python脚本

centos 安装 python3_centos运行python脚本注意:以下教程是让centOS7里面的Python2和Python3共存,并不是替换Python2。一、检查系统是否有gccgcc–version ——查询是否安装gcc-v——查询版本如果没有显示就执行下面yum安装gcc #查看gcc安装包yumsearchgcc#安装gccyum -yinstallgcc 安装下面依赖库(65个,…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

注意:以下教程是让centOS7里面的Python2和Python3共存,并不是替换Python2。
一、检查系统是否有gcc
gcc –version  ——查询是否安装
gcc -v ——查询版本
centos 安装 python3_centos运行python脚本

如果没有显示就执行下面yum安装gcc
 

# 查看gcc安装包
yum search gcc 

# 安装gcc
yum  -y install gcc 

 

安装下面依赖库(65个,必须全部安装)

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

下载Python3 (可到官网下载最新,wget后面加下载地址)

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz

下载之后解压

gunzip Python-3.6.6.tgz
tar -xf Python-3.6.6.tar

上面的必须安装后再执行下面的步骤

二、配置Python安装信息
第一步(二选一,建议进去刚刚解压后python目录里面执行1):

1.在Python目录里面安装

./configure  --prefix=/usr/local/python36/ --enable-optimizations

2.在Python目录外面安装

Python-3.6.6/configure --prefix=/usr/local/python36/ --enable-optimizations

 

3.(如果第一步是在目录里面执行的下面代码就也在目录里面执行,如果是在目录外面执行的,下面代码也在目录外面执行):

make && make install

4.配置PATH环境变量(回到用户主目录,cd):

vim .bash_profile

修改成这句代码:PATH=$PATH:/usr/local/python36/bin

centos 安装 python3_centos运行python脚本
然后保存退出
执行

source .bash_profile

还没有完下面继续:
测试安装了能不能用
下面安装第三方库(随意下载一个就行)

pip3 install pygame 

# 更新pip
python3 -m pip install -U pip 
pip3 install pillow

三、最后一步,创建软连接(这步很重要)
ln -s 路径(ps:如果不知道路径,可以输入whereis  python3查看路径)

ln -s /usr/local/python36/bin/python3 /usr/bin/python3

ps:下面在废话介绍一个功能
Python2代码转换Python3代码格式
2to3 -w +文件名
2to3 -w tset02.py

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192746.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何修改opkg 源

    如何修改opkg 源http://downloads.openwrt.org.cn/上面的链接是openwrt国内的源,但是只有适合以下几个系统的源Hacked/18-Jun-201413:58-OpenWrt-DreamBox/01-J

    2022年5月9日
    207
  • 《JavaScript 模式》读书笔记(3)— 字面量和构造函数1

    新的篇章开始了,本章开始,所有的内容都是十分有价值和意义的。本章主要的内容包括对象字面量、构造函数、数组字面量、正则字面量、基本值类型字面量以及JSON等。在大家的工作和实际应用中也有一定的指导意义。

    2022年3月25日
    41
  • jquery弹窗插件dialog_jquery进度条插件

    jquery弹窗插件dialog_jquery进度条插件143行js顶部进度条最小插件-nanobar.js源码解析

    2022年4月20日
    69
  • C#中Dock属性的作用[通俗易懂]

    C#中Dock属性的作用[通俗易懂]当在C#项目开发中,在窗体界面的设置经常用到Dock属性值。这里一panel面板的Dock属性值为例描述其作用。当容器中的控件的Dock属性设置为Fill时,可能会覆盖其他Dock属性为Top,Bottom,Right,Left的控件。为了避免出现覆盖现象,可以将被覆盖的控件置于底层就可以(在panel面板上“右键”–“置于底层”),如下图所示。应用Dock时,越是底层的控件,其优先级越高。

    2022年9月11日
    3
  • TCP 详解[通俗易懂]

    上回说到UDP协议,与之对应的便是TCP协议TCP协议TCP协议全称:传输控制协议,顾名思义,就是要对数据的传输进行一定的控制.先来看看它的报头我们来分析分析每部分的含义和作用源端口号/目的端口号:表示数据从哪个进程来,到哪个进程去.32位序号:4位首部长度:表示该tcp报头有多少个4字节(32个bit)6位保留:顾名思义,先保留着,以…

    2022年4月6日
    67

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号