阿里云服务器ECS(Centos8)下安装和配置python3.8
1.安装依赖包:
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 libffi-devel
2.下载python包
地址:https://www.python.org/downloads/source/
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz
3.解压后得到 Python3.8.0a1文件夹:
tar -xvJf Python-3.8.1.tar.xz
4.创建一个空的python3目录
mkdir /usr/local/python3
5.cd Python-3.8.1
6.编译,放到刚才生成的空目录中
./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl
7.安装
make && make install
8.建立软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
9.cd /usr/local/python3/bin,查看目录中的文件,如果存在这几个文件,安装成功,顺便获取当前的路径,去配置环境变量
10.配置环境变量
进入touch .bash_profile
cd ~ 回到主目录
ls -a 查询主目录下所有的文件,包括隐藏文件
vim .bash_profile 打开这个文件,并在这里面编辑Python3的配置信息
export PATH=/usr/local/python3/bin:$PATH
或者
.bash_profile文件
# .bash_profile # Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH
~
️ :配置完后,如果不生效,尝试系统重启
11.回到根目录,查看:
(注:由于在安装配置过程中,Linux中默认安装的是python3.6。所以,最后我还是删除了python3.6的各个文件夹,直接下载安装python3.8和3.8的pip,才完成了现在的安装)
原文:https://www.cnblogs.com/Super-Treasure/p/12602393.html
最新文章
- 自定义置顶TOP按钮
- 关于MySql数据库设计表与查询耗时分析
- ExtJS之开篇:我来了
- 从零开始学ios开发(十二):Table Views(中)UITableViewCell定制
- c#中的重写方法与隐藏方
- 服务器慢 mysql-bin.000001文件占满磁盘的原因与解决
- js去除首尾空格
- 要让CLR挂掉的话……
- bzoj 3033: 太鼓达人 [欧拉回路]
- Leetcode_206_Reverse Linked List
- 跨域1-CORS跨域
- Kong配置参考
- vue实例相关2
- BZOJ1880或洛谷2149 [SDOI2009]Elaxia的路线
- 1.Java基础概念.md
- centos6 和centos7 安装git 的区别
- python-生产者消费者模式
- Storm-源码分析-Topology Submit-Worker
- JS延时器 定时器 暂停器 中断器
- 聊聊、dubbo 找不到 dubbo.xsd 报错
热门文章
- MyBatis是如何初始化的?
- jdk调度任务线程池ScheduledThreadPoolExecutor工作原理解析
- python安装过程
- [python]《Python编程快速上手:让繁琐工作自动化》学习笔记2
- DVWA靶场实战(二)——Command Injection
- [LeetCode]226.翻转二叉树——递归遍历交换孩子
- Java学习笔记:2022年1月10日
- 日常JS数据各种操作方法总结~~欢迎大家留言板补充哦~~
- antd 3.x升4.x踩坑之路~
- Stream流中的常用方法_skip-Stream流中的常用方法_concat