找回密码
 立即注册
Qt开源社区 门户 查看内容

【Linux】 centos7 云服务器 Python3+环境配置

2019-10-7 11:14| 发布者: admin| 查看: 636| 评论: 0

摘要: 前言:只是喜欢总结我的声明:我不喜欢复杂,所以,学习这种事情,进行一次就够了。我的声明:兴趣是学习动力,压力只是头皮屑。我的声明:文章内容均为本公众号作者原创。我的声明:请使用虚拟机进行学习,因本文造 ...
前言:只是喜欢总结

  • 我的声明:我不喜欢复杂,所以,学习这种事情,进行一次就够了。

  • 我的声明:兴趣是学习动力,压力只是头皮屑。

  • 我的声明:文章内容均为本公众号作者原创。

  • 我的声明:请使用虚拟机进行学习,因本文造成的服务器不可逆错误,作者及公众号不承担任何责任,使用此教程即视为同意此声明。





下载:

下载我们将用到的所有东西:

虽然这里基本不需要懂,但我认为还是有必要说说的,授之以鱼不如授之以渔。

如果你不需要这块的内容,可以直接跳过 =u=

曾经作为新手的我甚至都不知道Python的官方网址[惭愧],当你看完这篇文章后,你的起跑线就超过了我。

首先告诉你Python的官网:https://www.python.org/

而我们需要的下载页面是:https://www.python.org/downloads/



在这个页面选择版本,点击需要的版本进入该版本下载地址:

例如:我选择了Python-3.7.4这个版本



(PS:这个图片不重要)

我们翻到网页底部,会出现文件地址:



因为我们的系统是CentOS,所以我们利用源码安装,源码安装需要使用gcc来进行编译安装,也就是你会在其他地方看到的make 和 make install命令,而系统一般不会安装gcc等其他支持库,这就需要我们自行安装或更新了,这个我们稍后会讲到。

如果你用的是浏览器,那么可以直接下载Python-*.tgz的解压文件。

但是云服务器怎么可能是图形界面呢,所以,我们首先要得到它的下载地址:



在浏览器里 右键-复制链接地址,即可得到下载链接。

同时为了方便你们,提供几个比较热门版本下载地址。

    Python 3.7.4https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgzPython 3.6.9https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgzPython 3.7.3https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgzPython 3.4.10https://www.python.org/ftp/python/3.4.10/Python-3.4.10.tgz



    安装:

    接着,在得到下载地址之后,我们可以开始进行安装的步骤了!

    • 安装依赖包

    使用yum命令进行安装:


      yum -y install *# 命令解释 -y代表yes所有 install代表安装 *代表依赖包名# 完整命令如下:yum -y install zlib zlib-devel bzip2 bzli2-devel ncurses ncurses-devel readline readline-devel openssl openssl-devel openssl-static xz lzma xz-devel sqlite sqlite-devel gdbm gdbm-devel tk tk-devel gcc libffi-devel
      使用wget命令+下载地址,下载Python包
        wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz# 使用cd命令到保存安装包位置# 如 $ cd /home/---
        等待下载完毕,解压Python包
          tar -zxvf Python-3.7.4.tgz
          在/usr/local/下新建一个存放Python3的文件夹
            mkdir /usr/local/python3
            进入刚解压好的Python3.7.4文件夹中,备份旧版本Python,./configure配置安装位置
              cd /home/Python3.7.4mv /usr/local/python /usr/local/python.bak# python.bak 意为备份 [backup]./configure prefix=/usr/local/python
              执行make && make install编译安装命令

                make && make install
                安装完成,若不报错即成功,接着设置软连接
                  ln -s /usr/local/python/bin/python3.7 /usr/bin/pythonln -s /usr/local/python/bin/pip3.7 /usr/bin/pip
                  至此,安装正式完成,你可以直接使用python命令查看,也可以使用python --version查看版本。




                  问题及解决:


                  • python命令不可用、pip命令不可用及pip下载包命令不可用:

                  出现此问题可尝试修改环境变量,此方法适用于其他命令不可用问题
                    # 修改 ~/.bashrcvim ~/.bashrc# 找到 pip包路径 如:/usr/local/python/bin 和 /usr/local/python/lib/python3.7/site-packages# -------进入文件修改内容---------  # .bashrc  # 输入 a 进入编辑模式 export PATH=/usr/local/python/bin:$PATH export PATH=/usr/local/python/lib/python3.7/site-packages:$PATH  # 把这两行配置放在最后,对应的修改你的路径
                     esc 按键退出编辑模式,输入  :wq  保存并退出
                      source ~/.bashrc# 输入命令 使文件生效

                      • yum命令不可用:

                        vi /usr/libexec/urlgrabber-ext-down
                        # ----------------#! /usr/bin/python  # 把第一行的文件位置改为原始文件或备份位置即可,上文改过的地方  #! /usr/bin/python.bak
                         esc 按键退出编辑模式,输入  :wq  保存并退出

                        如有问题可在后台留言




                         安装需谨慎,重置价更高






                         hello world


                        ----------------------------------------------------------------------------------------------------------------------
                        我们尊重原创,也注重分享,文章来源于微信公众号:BAN先生,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
                        ----------------------------------------------------------------------------------------------------------------------

                        鲜花

                        握手

                        雷人

                        路过

                        鸡蛋
                        
                        公告
                        可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了