【Ubuntu】安装python环境(一个脚本编译安装任意版本)
前言
最近弄了个新装的Ubuntu系统,尽管里面有自带的python3环境,但是没有我想要用的python版本环境,看到网上的各种编译安装,都是各种繁琐的步骤,其实也不利于一些计算机基础比较差的同学安装python环境
于是就写了一个通用性的脚本,也方便以后自己用。
环境:Ubuntu18.04
工具:vim
编写脚本
先安装vim文本编辑工具,新建一个install_python.sh的脚本
sudo apt install vim
vi install_python.sh
编辑install_python.sh文件,然后填入如下内容。下面的python版本号可以自定义的。具体python
有哪些版本号,可以查看下面连接
https://www.python.org/ftp/python/
这里我安装的是python3.8.10的版本。
#!/bin/bash
# by baiyu 2021 攻城狮白玉
#-----可变参数-start-----
# 要下载的python版本
# python的大版本号
py_version=3.8
# python的具体版本号
version=$py_version.10
# 要安装的路径
install_path=/usr/local/src/python38
#-----可变参数-end-----echo -e '即将安装python$version'
echo -e '安装路径为$install_path'# 安装依赖以及升级索引
sudo apt install -y build-essential zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
sudo apt update
sudo apt upgrade -y# 创建安装目录文件夹
sudo mkdir -p $install_path# 下载python
echo -e '正在下载'
# 使用官方网址下载--速度可能比较慢
# wget https://www.python.org/ftp/python/$version/Python-$version.tgz
# 使用国内华为镜像源下载python
wget https://mirrors.huaweicloud.com/python/$version/Python-$version.tgz
echo -e "正在解压"
# 静默解压
tar -xzf Python-$version.tgz
# 删除压缩包
echo -e "解压完成,移除压缩包"
rm -rf Python-$version.tgzecho -e "正在安装"
cd Python-$version
./configure --prefix=$install_path # 配置安装位置
sudo make
sudo make installecho -e "配置软连接"
rm -rf /usr/bin/python$py_version /usr/bin/pip$py_version
sudo ln -s $install_path/bin/python$py_version /usr/bin/python$py_version
sudo ln -s $install_path/bin/pip$py_version /usr/bin/pip$py_versioncd ..
sudo rm -rf Python-$version
echo -e "完成安装Python-$version"
你们可以根据需要修改一下脚本对应的大版本号和具体版本号。 比如你们要安装python3.9.1版本的话,就修改版本号如下:
py_version=3.9
version=$py_version.1
使用chmod命令,添加可执行权限,并执行脚本
sudo chmod +x install_python.sh
./install_python.sh
静待安装之后,就可以在命令行键入python3.8直接进入python环境了
总结
本脚本是编译安装python环境的,不会与原有的python环境冲突。安装完成后,在命令行输入安装的大版本号即可进入相应的python环境。话说docker他不香吗?哈哈哈哈
写在后面
如果觉得有用的话,麻烦一键三连支持一下攻城狮白玉,并把本文分享给更多的小伙伴。你的简单支持,我的无限创作动力
【Ubuntu】安装python环境(一个脚本编译安装任意版本)相关推荐
- visualstudio安装python勾选_如何安装Python环境以及为VisualStudio2012安装Python插件
最近开始了Python的学习之路,由于之前一直在写C#项目,对Visual Studio 开发环境的使用比较熟练,于是就在同事的帮助下把Python集成到了现有开发环境下,直接在VS上进行Python ...
- python基础----Conda环境管理、yml依赖安装python环境、pip依赖安装python环境
查看环境 conda env list 创建环境 conda create -n python36 python=3.6 进入环境 source activate python36 activate ...
- Ubuntu安装Python 3.6之编译安装+使用PPA源安装
下面分别详细介绍一下Ubuntu 14.04/16.04安装Python 3.6的两种方法: 方法一 自己编译安装: # 安装编译必需的软件包 sudo apt install build-essen ...
- python详细安装教程环境配置-如何安装Python(环境设置)?详细安装步骤图解
本文概述 在本教程的这一部分中, 我们将讨论在各种操作系统上的python安装. 在Windows上安装 访问链接https://www.python.org/downloads/下载最新版本的Pyt ...
- CentOS 7 系统下使用 Pyenv 安装 Python 环境
文章目录 1. CentOS 7 系统下使用 Pyenv 安装 Python 环境 1.1. Pyenv 介绍 1.2. Linux 环境下安装 Pyenv 1.3. 使用 pyenv 编译安装 Py ...
- pythondd_windows7下安装python环境和django
1.安装python 1.1.首先访问http://www.python.org/download/去下载最新的python版本. 根据计算机位数选择对应的版本 比如我的机器是64位的,我就下载这个安 ...
- 【实用教程】一文学会安装Python环境,Python语言给我整起来
文章目录 Python 环境搭建 Python下载 Python安装 Unix & Linux 平台安装 Python: Window 平台安装 Python: MAC 平台安装 Python ...
- python和编辑器一块安装_python环境搭建与编辑器安装
# python环境搭建与编辑器安装 学习一种语言的开始,一定是搭建编译环境以及拥有一个编辑器,作为公众号的第一篇文章,也是python教程的开始,本文主要介绍python编译环境的搭建与编辑软件的 ...
- mysql 5.6.36安装图解_2017年12月聚合文章--实战-Mysql5.6.36脚本编译安装及初始化 | 码友网...
概述 本文为centos7.3自动化编译安装mysql5.3.6的脚本及后续初始化操作,话不多少,直接上脚本. 安装脚本install.py如下:#coding=utf-8#!/usr/bin/pyt ...
最新文章
- 最常用的Linux命令
- Spring Cloud(十)高可用的分布式配置中心 Spring Cloud Config 中使用 Refresh
- 这 23 道题,全世界的数学家花费 100 年时间,只解答了一半
- 当铅笔芯加上直流电压的时候
- 设计模式C++实现(6)——建造者模式
- C# ref与out关键字解析
- oracle什么是重复组,规范化:“重复组”是什么意思?
- RTT的内存管理篇——为什么要进行内存管理?
- SSL自签名的实现类org apache commons httpclient contrib ssl EasySSLP
- 20190110-生成密码以及简易密码强度检查
- [Bzoj3233][Ahoi2013]找硬币[基础DP]
- PhpStorm中如何使用Xdebug工具,入门级操作方法
- 语音识别基本原理介绍------dnn-hmm续
- 3DS更新R4烧录卡内核
- 常用的接口测试工具有哪些?
- 微软Windows字体被诉侵权?我们来聊聊有关网站侵权被诉的那些事。
- 拳王虚拟项目公社:2020已过半,请不要再混日子了!
- 派森编程python_派森(Python)编程有什么用?
- 念悠文化:微博运营怎么做?微博运营的几个方法
- 海康威视 2021 春招面试题