设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>帮助中心 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
Python完整环境的搭建(Linux系统)
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  
    • 一、Python3.6安装包
    • 二、解压安装包
    • 三、配置依赖环境
    • 四、替换旧版本
    • 五、pip配置
    • 六、pip更换国内源
    • 七、关于yum


目前大部分Linux系统源自带的python都是2.x版本,为了满足更高层次的需求,我们需要将系统原先自带的python版本替换成更新的版本。
这里就以CentOS 7系统为例,替换python3.6版本
闲暇之余整理的笔记,如有错误不足之处,诚挚地欢迎大家指出。

一、Python3.6安装包

在Linux终端内使用wget命令,从www.python.org官网上下载tgz安装包

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
  • 1

二、解压安装包

tar -xvf Python-3.6.0.tgz

三、配置依赖环境

在正式配置python环境前,我们需要先下载好依赖包:gcc和zlib

yum install gcc yum install -y zlib zlib-devel yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel

提示安装成功后,我们切换到解压好的Python-3.6.0文件下的Modules目录,配置文件

vi Setup.dist

将这段内容修改成以下形式(原文件前中内容前的#删掉即可):
在这里插入图片描述
接下来我们需要配置python3的安装位置
这里默认安装至/usr/local/python3文件夹下,用户也可以根据自己的需求安排在其他目录下
输入命令:

./configure --prefix=/usr/local/python3


完成后看到如下提示则说明配置成功
在这里插入图片描述
这句话的意思是“如果您希望发布所有优化版本(LTO,PGO等)的发行版,请运行./configure --enable-optimizations”
我们不用理它

make && make install


看见如下提示则说明安装成功:
在这里插入图片描述

四、替换旧版本

比起替换旧版本,这里更建议大家保留旧版本再新增对新版本的连接
因为我所使用的环境下有部分组件依赖python2,而python2和3之间存在较大语法差异的关系,如果直接将其替换会对后续使用造成一定的麻烦,因此我在这里选择了新建一个python3命令

ln -n /usr/local/python3/bin/python3 /usr/bin/python3


如果您选择替换旧版本,请看以下这部分
首先我们需要将指向旧版本的软连接改掉

mv /usr/bin/python /usr/bin/python_bak


创建软连接

ln -s /usr/local/python3/bin/python3.6 /usr/bin/python


检查
连接完成后,我们来执行:python -V
出现版本号,表明已经替换成功
在这里插入图片描述
但是我们现在在终端下输入pip,会发现显示"bash :pip:not found"的提示
在这里插入图片描述
因为这个时候我们虽然已经安装并配置好了python但是因为还没对pip进行配置,因此还无法直接使用pip命令

五、pip配置

为pip添加软连接

ln -n /usr/local/python3/bin/pip3 /usr/bin/pip


此时再输入命令:pip -V
在这里插入图片描述
可以发现pip命令已经能够正常使用了,但是此时我们会发现python3.6默认自带的pip还只是9.0版本,比较低,我们需要为它做一个升级,在升级前,我们先将pip的镜像切换到国内源。
注意:如果你使用的是新建了一个python3命令,在接下来,接下来使用pip安装包时请使用“python3 -m pip install”的格式

六、pip更换国内源

1.切换到家目录(根目录)下
2.创建.pip文件夹

mkdir .pip


注意:pip前面的点不能省略,带点的文件名通常表示隐藏文件夹
3.切换到.pip文件夹下,并新建一个pip.conf文件

vi pip.conf


在文件中输入以下内容,将pip更换为豆瓣源:

[global]
timeout=6000
index-url=http://pypi.douban.com/simple
trusted-host=pypi.douban.com

完成后保存并退出即可
除了豆瓣源之外,这里还推荐给大家几个国内常用的站源:

https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学
https://mirrors.aliyun.com/pypi/simple/ # 阿里云
https://pypi.douban.com/simple/ # 豆瓣
https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学
https://pypi.hustunique.com/ # 华中科技大学

这个时候再输入,来对pip进行升级:

python -m pip install --upgrade pip


出现如下提示
在这里插入图片描述
至此python已经全部顺利配置好啦!

七、关于yum

另外还有一点,有的用户选择替换旧版本python命令后再使用yum命令会发生报错
这是因为yum采用的是python2的语法格式,而python的2和3版本之间有较大的颠覆,因此python3不再支持python2的语法格式
在这里我们需要对yum文件略做调整

vi /usr/bin/yum

在文件开头找到这句话

#!/usr/bin/python

将后面的python改为指向你的python2.x版本的bin命令,这样就解决了

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
  下一篇文章:Python+Django项目部署+运行
本类最新文章
Java+MySQL+MyEcl 云计算复习要点 java连接数据库及数据库的查询
C++ 连接数据库的方法详解 windows上配置maven环 springboot项目中pom
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!