阿里云服务器安装配置 python(CentOS 7.6)
阿里云服务器安装配置 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)相关推荐
- 阿里云服务器安装配置
买完服务器设置后,利用xshell5远程连接: 下载地址: 链接:https://pan.baidu.com/s/1uEluqnwufh5iP2ZpV2nWTg 提取码:vfa3 连接好后,输入用户名 ...
- 阿里云服务器安装配置流程
很多童鞋对如何构建一个服务器的整体流程不是特别清楚,这篇文章的目的就是从头到尾教你搭建一个阿里云服务器,并安装LNMP环境,而且设置了二级域名,可以在一台服务器上运行多个项目. 目录介绍 申请阿里云服 ...
- 阿里云服务器安装配置nginx
服务器: 阿里云 Alibaba Cloud Linux 下载 进入到预计存放nginx的目录,比如:/usr/local/ 下载nginx压缩包,并解压 cd /usr/local wget htt ...
- 阿里云服务器安装https证书 centos + httpd + Symantec
一. 环境 centos7 阿里云服务器, httpd服务, 阿里云免费的Symantec证书 阿里云Symantec 有个免费版的证书, 具体怎么申请可以去百度解决 二. 网上大部分的经验贴都是要A ...
- 阿里云服务器安装并配置nginx代理转发请求
阿里云服务器安装并配置nginx代理转发请求 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包. 安装依赖库 yum -y instal ...
- 阿里云安装配置mysql(centos版)
阿里云安装配置mysql(centos版) 阿里云安装配置mysql(centos版) 1,安装mysql数据库 a)下载mysql源安装包:wget http://dev.mysql.com/get ...
- 为了转行程序员而努力的第四十五天-二叉树,centOS联网,阿里云源配置yum makecache报错
今天在配置上花的时间太多,主要怕进行到一半,明天就要从头开始,以至于都没有太多时间总结了,锻炼的时间也被挤掉了,争取明天早起来补上.就不多感慨了,直接进入正题. 今日进度: 1.坚持刷题,坚持听网课, ...
- 阿里云服务器安装oracle11g——会用的到,建议收藏
阿里云服务器安装oracle11g 一. 安装docker 二 . 开始拉取镜像 2.1.创建docker容器 2.2 启动容器 2.3 进入镜像进行配置 三. 环境配置 四. 数据库连接 4.1 使 ...
- 使用阿里云服务器安装宝塔面板搭建网站教程(图文全流程)
阿里云服务器安装宝塔面板教程,云服务器吧以阿里云Linux系统云服务器安装宝塔Linux面板为例,先配置云服务器安全组开放宝塔所需端口8888.888.80.443.20和21端口,然后执行安装宝塔面 ...
最新文章
- 数据类型,运算符和表达式03 - 零基础入门学习C语言04
- 第二章:2.2 LTI系统解的分析
- 使用阿里云ACM简化你的Spring Cloud微服务环境配置管理 1
- 设置mysql最大连接数的方法
- MVC-RedirectToAction跳转到其他Area
- 验证哥德巴赫猜想c语言算法,验证哥德巴赫猜想的简单优化
- 0/1背包问题-----回溯法求解
- Spring Boot整合swagger2(生成有左右菜单式的api文档界面)
- python记事本_python记事本实现查询替换
- .net的数据类型说明
- (转)Asp.net页面生命周期详解任我行(1)-小试牛刀,编写页面代码
- Mysql基本知识1
- macbookpro2011安装单系统win10
- 【组合数学】多项式定理 ( 多项式定理 | 多项式定理证明 | 多项式定理推论 1 项数是非负整数解个数 | 多项式定理推论 2 每项系数之和 )
- BugkuCTF:散乱的密文,凯撒部长的奖励,一段base64
- R 单样本wilcoxon test
- 飞行棋技巧:你以为想赢只需要运气吗?
- ChinaSoft 论坛巡礼 | 顶会顶刊论坛
- HttpWebRequest和HttpWebResponse
- 机器学习常见问题 - 类别变量处理
热门文章
- win7系统桌面没有ie图标
- 活动报名 2022 WAIC | 认知大模型的研究与应用
- webpack构建之tree-shaking的原理是什么
- 计算机毕业设计Java网约车管理系统(源码+系统+mysql数据库+Lw文档)
- IU酒店登顶9月迈点MBI轻中端品牌第一名!
- 奔驰L3,想说“安全”不简单
- 2016脑力高危职业榜出炉,高薪与高危同在?
- 初级会计考试相关信息
- 便捷的大数据时代,你“被裸奔”了吗?
- python画图哆啦a梦大头贴_用python的turtle库画哆啦A梦大头贴