本帖最后由 justgonnab 于 2018-8-26 19:18 编辑
在进行Linux服务器架设过程中会遇到很多很多的奇葩问题,没办法啊,谁叫咱没有代码基础,没有研究过Linux内核呢?
遇到的坑都只能百度,百度不到的还得想办法搭梯子去Google。说起来都是泪啊~~~
这次我就谈谈Linux环境中常用到的python环境搭建,为什么说python环境如此重要呢,不仅仅是用在写代码啦,更重要的是很多工具、运维软件等都是用python来写的,自然是离不开python运行环境的支持,就好比如java开发的系统需要jre来支撑。
好了废话不多说,开始提供教程,这是我自己心血填坑后的总结,不同于网上良莠不齐,随便搞一小段命令贴出来就说“运行一下就没问题了”,都是坑货啊兄弟们!遇到的坑越多就越知道优质完美教程的重要性了!相信大家都有此心得!
Linux:CentOS6.5 自带Python版本:2.7及以下 将要安装的Python版本:Python3.7.0
准备工作: 2.安装依赖: - yum -y install zlib zlib-devel
- yum -y install bzip2 bzip2-devel
- yum -y install ncurses ncurses-devel
- yum -y install readline readline-devel
- yum -y install openssl openssl-devel
- yum -y install openssl-static
- yum -y install xz lzma xz-devel
- yum -y install sqlite sqlite-devel
- yum -y install gdbm gdbm-devel
- yum -y install tk tk-devel
复制代码 3.解压Python-3.7.0.tgz:tar zxvf Python-3.7.0.tgz4.进入Python-3.7.0文件夹: - #./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC --enable-optimizations
复制代码 注:添加【--enable-optimizations】是为了让pip3支持ssl然后: 5.安装完成之后要简单做一下配置:即将python库路径添加到/etc/ld.so.conf配置中: - #vim /etc/ld.so.conf.d/python3.conf
复制代码 6.为python3建立新的软连接,而不修改原有的旧版本的python软连接:- #ln -s /usr/python/bin/python3 /usr/bin/python3
- #ln -s /usr/python/bin/pip3 /usr/bin/pip3
复制代码 7.输入python3测试版本号:
版本更新成功!
后面在遇到需要python3.0版本运行的脚本时,直接: |