阿里云服务器安装配置 python(CentOS 7.6)

  • 安装配置步骤
    • 1.下载
    • 2.解压编译安装
    • 3.修改yum依赖

安装配置步骤

1.下载

★ 创建目录,安装编译工具。
我这里最开始安装的是python3.8.3,写完这一篇之后由于学期项目要用到tensorflow 1.15.0和1.14.0,而没有提前了解python版本与tensorflow版本兼容问题,导致装了又卸,卸了又装,所以建议服务器上装python是为了部署机器学习环境的小伙伴们提前了解版本对应问题,如果要安装3.7.3或3.6.3等其他python版本,直接把命令
wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tar.xz中的3.8.3替换掉就行,后面的命令行同理~

[root@dululuya ~]# mkdir Python  //我的习惯,先创建一个目录,之后关于python的东西都丢里面,想直接装在root底下的小伙伴可以不用创建目录
[root@dululuya ~]# ls   //查看是否创建成功
JDK  Neo4j  Python  Tomcat
[root@dululuya ~]# cd Python   //进入Python目录
[root@dululuya Python]# wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tar.xz  //下载python包
[root@dululuya Python]# ls
Python-3.8.3.tar.xz  //查看是否下载成功
[root@dululuya Python]yum install gcc-c++ gcc make cmake zlib-devel bzip2-devel openssl-devel ncurse-devel libffi-devel -y   //安装编译工具

2.解压编译安装

★ 下载安装

[root@dululuya Python]# tar xvf Python-3.8.3.tar.xz  //解压
[root@dululuya Python]# ls  //查看
Python-3.8.3  Python-3.8.3.tar.xz
[root@dululuya Python]# mv Python-3.8.3 python //将Python-3.8.3重命名为python,方便后期输入命令,也可以不改
[root@dululuya Python]# rm -f Python-3.8.3.tar.xz  //删除压缩包
[root@dululuya Python]# ls
python
[root@dululuya Python]# cd python  //进入python目录
[root@dululuya python]# ./configure  //配置
[root@dululuya python]# make && make install  //编译安装

★ 漫长的编译安装后,终于出现了这个

★ 查看版本号,检查是否安装成功

[root@dululuya python]# python3 -V
Python 3.8.3

★ 但是当你只输入python时,版本显示是python2.7,这个是服务器自带的python版本

[root@dululuya python]# python
Python 2.7.5 (default, Jun 20 2019, 20:27:34)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

★ 删除并备份python2.7

[root@dululuya ~]# mv /usr/bin/python /usr/bin/python.bak  //删除并备份python2.7,避免以后不必要的麻烦,还要备份一下python2.7的
[root@dululuya bin]# ln -s /usr/local/bin/python3.8 /usr/bin/python   //建立python命令软链接
//创建python命令软连接,安装其他版本的小伙伴注意,这个命令记得改版本,不然下一步就会报错,说找不到目录之类的,然后你再执行一遍,就会报出/usr/bin/python已存在的错误
//如果十分不小心直接复制运行了,那就去/usr/bin/目录下使用rm -f python删除python,然后再执行建立python命令软链接的命令,就可以了
[root@dululuya bin]# python  //再次查看版本,已经不是python2.7.5了
Python 3.8.3 (default, Feb 22 2021, 11:00:20)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
[root@dululuya bin]# ln -s /usr/local/bin/pip3 /usr/bin/pip   //建立pip命令软链接
ln: failed to create symbolic link ‘/usr/bin/pip’: File exists  //我遇到的错误,显示已存在,有些小伙伴输入这个命令可能不会出这个错,如果出错了就输入下一个命令就可以解决啦~
[root@dululuya bin]# ln -sf /usr/local/bin/pip3 /usr/bin/pip  //覆盖之前的,建立pip命令软链接
[root@dululuya ~]# pip install --upgrade pip //测试pip命令,这是更新pip的命令,直接用pip命令更新pip

★ 测试结果,成功!

3.修改yum依赖

★ 在这两个文件中按图中所示,在箭头指的地方加上2.7即可

[root@dululuya ~]# vim /usr/bin/yum
[root@dululuya ~]# vim /usr/libexec/urlgrabber-ext-down


★ 测试一下,由于一系列操作,可能导致python3无法使用yum,所以用yum先卸载了解压缩unzip又下载,结果显示yum功能正常,OK完事儿了~

[root@dululuya ~]# sudo yum remove tmux unzip   //卸载unzip
[root@dululuya ~]# yum install -y unzip zip     //下载unzip



★ yum功能正常!!!


阿里云服务器安装配置 python(CentOS 7.6)相关推荐

  1. 阿里云服务器安装配置

    买完服务器设置后,利用xshell5远程连接: 下载地址: 链接:https://pan.baidu.com/s/1uEluqnwufh5iP2ZpV2nWTg 提取码:vfa3 连接好后,输入用户名 ...

  2. 阿里云服务器安装配置流程

    很多童鞋对如何构建一个服务器的整体流程不是特别清楚,这篇文章的目的就是从头到尾教你搭建一个阿里云服务器,并安装LNMP环境,而且设置了二级域名,可以在一台服务器上运行多个项目. 目录介绍 申请阿里云服 ...

  3. 阿里云服务器安装配置nginx

    服务器: 阿里云 Alibaba Cloud Linux 下载 进入到预计存放nginx的目录,比如:/usr/local/ 下载nginx压缩包,并解压 cd /usr/local wget htt ...

  4. 阿里云服务器安装https证书 centos + httpd + Symantec

    一. 环境 centos7 阿里云服务器, httpd服务, 阿里云免费的Symantec证书 阿里云Symantec 有个免费版的证书, 具体怎么申请可以去百度解决 二. 网上大部分的经验贴都是要A ...

  5. 阿里云服务器安装并配置nginx代理转发请求

    阿里云服务器安装并配置nginx代理转发请求 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包. 安装依赖库 yum -y instal ...

  6. 阿里云安装配置mysql(centos版)

    阿里云安装配置mysql(centos版) 阿里云安装配置mysql(centos版) 1,安装mysql数据库 a)下载mysql源安装包:wget http://dev.mysql.com/get ...

  7. 为了转行程序员而努力的第四十五天-二叉树,centOS联网,阿里云源配置yum makecache报错

    今天在配置上花的时间太多,主要怕进行到一半,明天就要从头开始,以至于都没有太多时间总结了,锻炼的时间也被挤掉了,争取明天早起来补上.就不多感慨了,直接进入正题. 今日进度: 1.坚持刷题,坚持听网课, ...

  8. 阿里云服务器安装oracle11g——会用的到,建议收藏

    阿里云服务器安装oracle11g 一. 安装docker 二 . 开始拉取镜像 2.1.创建docker容器 2.2 启动容器 2.3 进入镜像进行配置 三. 环境配置 四. 数据库连接 4.1 使 ...

  9. 使用阿里云服务器安装宝塔面板搭建网站教程(图文全流程)

    阿里云服务器安装宝塔面板教程,云服务器吧以阿里云Linux系统云服务器安装宝塔Linux面板为例,先配置云服务器安全组开放宝塔所需端口8888.888.80.443.20和21端口,然后执行安装宝塔面 ...

最新文章

  1. 数据类型,运算符和表达式03 - 零基础入门学习C语言04
  2. 第二章:2.2 LTI系统解的分析
  3. 使用阿里云ACM简化你的Spring Cloud微服务环境配置管理 1
  4. 设置mysql最大连接数的方法
  5. MVC-RedirectToAction跳转到其他Area
  6. 验证哥德巴赫猜想c语言算法,验证哥德巴赫猜想的简单优化
  7. 0/1背包问题-----回溯法求解
  8. Spring Boot整合swagger2(生成有左右菜单式的api文档界面)
  9. python记事本_python记事本实现查询替换
  10. .net的数据类型说明
  11. (转)Asp.net页面生命周期详解任我行(1)-小试牛刀,编写页面代码
  12. Mysql基本知识1
  13. macbookpro2011安装单系统win10
  14. 【组合数学】多项式定理 ( 多项式定理 | 多项式定理证明 | 多项式定理推论 1 项数是非负整数解个数 | 多项式定理推论 2 每项系数之和 )
  15. BugkuCTF:散乱的密文,凯撒部长的奖励,一段base64
  16. R 单样本wilcoxon test
  17. 飞行棋技巧:你以为想赢只需要运气吗?
  18. ChinaSoft 论坛巡礼 | 顶会顶刊论坛
  19. HttpWebRequest和HttpWebResponse
  20. 机器学习常见问题 - 类别变量处理

热门文章

  1. win7系统桌面没有ie图标
  2. 活动报名 2022 WAIC | 认知大模型的研究与应用
  3. webpack构建之tree-shaking的原理是什么
  4. 计算机毕业设计Java网约车管理系统(源码+系统+mysql数据库+Lw文档)
  5. IU酒店登顶9月迈点MBI轻中端品牌第一名!
  6. 奔驰L3,想说“安全”不简单
  7. 2016脑力高危职业榜出炉,高薪与高危同在?
  8. 初级会计考试相关信息
  9. 便捷的大数据时代,你“被裸奔”了吗?
  10. python画图哆啦a梦大头贴_用python的turtle库画哆啦A梦大头贴