首页 > 系统相关 >linux 安装Python

linux 安装Python

时间:2023-04-01 16:47:09浏览次数:32  
标签:bin Python devel usr linux 安装 python3 3.9

Linux通常附带大多数Python都是2.7.5版本。如果我们想使用Python3,最好安装一个新的Python3环境,但请不要尝试删除Python2,避免引起不必要的麻烦。

1、获取python
# 在Linux的home目录下创建一个python3目录
mkdir /home/python3

# 切换到python3目录
cd /home/python3

# 下载安装包到python3目录中(也可通过在网站下载安装包手动拖入到指定目录)
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz

# 将安装包解压到当前目录
tar xvf Python-3.9.9.tgz
上述操作做完,/home/python3目录下会出现一个Python-3.9.9的目录。

2、安装python
# 提前安装编译时所需要的依赖包,避免中途出错
yum -y install vim unzip net-tools && yum -y install wget && yum -y install bzip2 && 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 && yum -y install libglvnd-glx && yum -y install gcc gcc-c++

# 进入Python-3.9.9目录
cd Python-3.9.9

# 指定python3安装路径/usr/local/python3.9
./configure --prefix=/usr/local/python3.9

# 编译+安装
make && make install
3、添加软链接(相当于设置桌面快捷方式)
#添加python3软链接到/usr/bin/python3
ln -s /usr/local/python3.6/bin/python3.9 /usr/bin/python3

#添加pip3软链接/usr/bin/pip3
ln -s /usr/local/python3.9/bin/pip3 /usr/bin/pip3
4、查看是否安装成功
python3 -V
————————————————
版权声明:本文为CSDN博主「qingyou2006」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qingyou2006/article/details/128826894

标签:bin,Python,devel,usr,linux,安装,python3,3.9
From: https://www.cnblogs.com/oceaning/p/17278828.html

相关文章

  • 下载并安装matlab2018
    欢迎来到我的友链小屋下载链接:链接:https://pan.baidu.com/s/1zo_8g0iqWxEwbNa9-FesFw 提取码:4r1w 百度网盘vip:在拼多多搜索百度网盘一天vip 安装流程:http://www.zhanshaoyi.com/8567.html......
  • linux操作系统实验四-以time/gettimeofday系统调用为例分析ARM64 Linux 5.4.34
    一、搭配环境(1)安装编译工具sudoapt-getinstallgcc-aarch64-linux-gnusudoapt-getinstalllibncurses5-dev build-essentialgitbisonflexlibssl-dev(2)制作根文件系统wget https://busybox.net/downloads/busybox-1.33.1.tar.bz2tar-xjfbusybox-1.33.1.tar.bz2......
  • Linux核心命令
    Linux查询命令手册网站:https://wangchujiang.com/linux-command/http://linux.51yip.com/1.线上查询及帮助命令(3个)manlshelpinfo2.文件和目录操作命令(13个)ls$ls   #仅列出当前目录可见文件$ls-l  #列出当前目录可见文件详细信息√$ls-hl #列出详......
  • Python keras
    (一)to_categorical说明:简单来说,to_categorical就是将类别向量转换为二进制(只有0和1)的矩阵类型表示。其表现为将原有的类别向量转换为独热编码的形式。例子:fromkeras.utils.np_utilsimport*#类别向量定义b=[0,1,2,3,4,5,6,7,8]#调用to_categorical将b按照9个类别来进行......
  • wxpython编写的GUI中显示gif图片的另一种方法
    当采用wx.adv.AnimationCtrl方法加载大尺寸gif图片出错的时候,就需要考虑用其他方式加载了;这里用到了imageio.v3和numpy配合加载gif图片。代码实例如下。注意的是,此代码并非gif加载全能的!当图片不规则还是会出现无法加载的情况(gif各帧之间大小不一,具体原因搞不懂);而且加载的gif图......
  • mysql二进制文件安装方式
    安装进制包如果用户既不想安装最简单却不够灵活的RPM包,又不想安装复杂费时的源码包,那么,已经编泽好的二进制包将是很好的选择具体安装步骤如下。(1用root登录操作系统,增加mysql用户和组,数据库将安装在此用户下:she1l>groupaddmysalshell>useradd-gmysqlmysal(2)解压二进制安......
  • Python学习笔记
    importthisprint("helloworld!")s1="bai"s2="lin!"s=f"{s1}{s2}"#f是format的意思,后面的s1,s2会把值复制到中括号内生成一个新的字符串print(s.title())#每个字母的开头大写a=2b=3print(a**b)#a**b表示a的b次方x,y,z,=1,2,3print(x,y,z......
  • 关于网络通信中TCP/UDP的端口范围-以及在Linux系统中的使用权限说明
    关于TCP/UDP的端口号的范围都是0~65535 根据IANA定义,可以参考如下链接:https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtmlIANA将这些端口分成了3类,LastUpdated2023-03-30Portnumbersareassignedinvariousways,based......
  • Python Web简历网站开发
    1.搭建环境: -安装Python、Django、Vue开发环境2.配置环境: -配置Django项目架构,安装并配置Vue-cli以便使用Vue来实现前端功能3.页面设计: -主页面:包含网站首页、用户登录注册、管理中心等功能 -用户简历页面:提供简历创建、简历修改、简历分享等功能 -搜......
  • Linux下防火墙操作
    一、什么是防火墙防火墙:防范一些网络攻击。有软件防火墙、硬件防火墙之分。防火墙选择让正常请求通过,从而保证网络安全性。二、firewalld防火墙的概念2.1、区域CentOS6x中防火墙叫做iptables;CentOS7.x中默认使用的防火墙是firewalldfirewalld增加了区域的概念,所谓区域......