Linux系统centos7安装python3.7
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux系统centos7安装python3.7,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1635字,纯文字阅读大概需要3分钟。
内容图文
双十一买了一台腾讯云服务器,想练习Linux命令和学习下python。就想自己搭建一个python的环境,原来只在Windows搭建过没有在Linux环境搭建过本来还有点没底。
经过不断的鼓捣和请教,不断的百度算是搭好了。这里感谢(大表哥)的热心回答我的QQ问题,帮我查看问题、教我解决问题。
参考:https://www.cnblogs.com/yjlch1016/p/9289588.html
实践确实是最好的老师,所以想要做什么一定要行动起来。哪怕一点也不会,找个行业内的前辈多问问,不会有人不教你的只要你肯问、肯学、肯动手。
下面我总结一下我的步骤和问题。
第一步、需要安装可能用到的依赖,执行下面命令。
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
第二步、在线下载python3.7.0的源码包(当然也可以自己下载了上传到服务器,这个方式我没有用过。具体方式要大家自己百度了)
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
第三步、cd到源码包的地址解压包。
tar -xzvf Python-3.7.0.tgz
第四步、安装到 /usr/local/python 目录,可以不用事先创建python目录。
./configure --prefix=/usr/local/python
第五步、执行编译
make
第六步、安装
make install
第七步、cd 进入 /usr/bin 目录
cd /usr/bin
第八步、重命名原有的 python2 的快捷方式
mv python python.bak
mv pip pip.bak
这里是把 centos 自带的 python2 的快键方式进行重命名。
在这里我遇到一个问题,我的系统里面自带的 python2 没有带原生的 pip 导致我第二个命令执行以后出现了问题。
后来我是自己安装的 pip 然后没有执行第二条命令(在写这篇博文的时候我还没有正式使用这个环境不知道这一步有没有埋下隐形的坑,但是我在命令行执行 python 和 pip -V是没有报错,而且正确返回了路径指向提示的),如果大家自己的有是需要执行的。
第九步、创建 python3 与 pip3 软连接
ln -s /usr/local/python/bin/python3.7 /usr/bin/python
ln -s /usr/local/python/bin/pip3.7 /usr/bin/pip
这里有一个坑,在命令里面 /python3.7 后面有一个空格,我第一次安装的时候没有注意删掉了导致安装后出现问题,这里需要注意下。
第十步、配置 yum
查看 /usr/bin 目录下有哪些yum文件
ll yum*
利用 vi 或者 vim 编辑命令打开这些文件,把这些文件的第一行 #!/usr/bin/python 改为 #!/usr/bin/python2 然后保存退出。( vi 命令就大家自己查询一下哈,比较简单的。)
因为 yum 是依赖 python 的,所以我们修改了默认的 python,就要修改yum,让其运行指向python2
第十一步、修改urlgrabber配置文件
vim /usr/libexec/urlgrabber-ext-down
把第一行 #!/usr/bin/python 改为 #!/usr/bin/python2
至此大功告成,在命令行输入 python 和 pip -V 检查环境是否安装成功.
原文:https://www.cnblogs.com/XiangY-ceshi/p/11858771.html
内容总结
以上是互联网集市为您收集整理的Linux系统centos7安装python3.7全部内容,希望文章能够帮你解决Linux系统centos7安装python3.7所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。