Python2.7.13 安装

说明

以下所有操作都基于centos6.9

1. Issue

zlib zlib-devel是安装setuptools依赖的模块,需要在安装python之前先安装这两个模块

2. Install Base

#基础依赖
yum -y install gcc gcc-c++ zlib zlib-devel openssl-devel#删除当前mysql版本
yum remove MySQL-server-5.6.21-1.el6.x86_64 MySQL-client-5.6.21-1.el6.x86_64 MySQL-devel-5.6.21-1.el6.x86_64#重新安装mysql-dev
yum -y install mysql-devel.x86_64

3. Install python2.7.13.tar.gz

cd /ddhome/usr/python2.7.13
./configure
make && make install
which python
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python /usr/bin/python

4. Install setuptools-33.1.1.zip

(pip 安装需要用到setuptools模块)
cd /ddhome/usr/setuptools-33.1.1
python setup.py install

5. Install pip-9.0.1.tar.gz

cd /ddhome/usr/pip-9.0.1
python setup.py install

5.1 ssl

开启ssl模块,要不然pip安装https请求的所有模块都会失败,而且必须在make之前完成
先配置python,即先运行 ./configure, 会出现./Module/Setup文件

vim Module/Setup, 修改如下

# Socket module helper for socket(2)
_socket socketmodule.c timemodule.c# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
#SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto

6 python的图形编程接口, 使用matplotlib做图时需要

# centos
yum install -y tkinter tk-devel# ubuntu
sudo apt-get install python-tk

7. Install pandas numpy matplotlib seaborn scipy hdfs pyinotify

python mysql lib: MySQL-python PyMySQL

MySQL-python 停止更新,不支持python3

PyMYSQL 支持python3

pip install matplotlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install numpy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install pandas -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install seaborn scipy  -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
pip install hdfs MySQL-python interval

8.pyecharts相关依赖包

pip install pyecharts# Geo Data extensions
pip install echarts-cities-pypkg# Map extensions
pip install echarts-countries-pypkg
pip install echarts-china-provinces-pypkg
pip install echarts-china-cities-pypkg
pip install echarts-china-counties-pypkg
pip install echarts-china-misc-pypkg
pip install echarts-united-kingdom-pypkg

转载于:https://www.cnblogs.com/dzqk/p/8659726.html

Python系列之入门篇——python2.7.13安装相关推荐

  1. Python系列之入门篇——HDFS

    Python系列之入门篇--HDFS 简介 HDFS (Hadoop Distributed File System) Hadoop分布式文件系统,具有高容错性,适合部署在廉价的机器上.Python ...

  2. c# hdf5 写string_Pandas系列之入门篇——HDF5

    Python系列之入门篇--HDF5 简介 HDF5(层次性数据格式)作用于大数据存储,其高效的压缩方式节约了不少硬盘空间,同时也给查询效率带来了一定的影响,压缩效率越高,查询效率越低.pandas ...

  3. IPFS + 区块链 系列】 入门篇 - IPFS + Ethereum (上篇)-js-ipfs-api

    目录 1. 内容简介 2. IPFS-HTTP效果图 3. 实现步骤 3.1 安装create-react-app 3.2 React项目创建 3.3 运行React项目 3.4 浏览项目 3.5 安 ...

  4. 树莓派python开发教程_树莓派教程(基于python编程)--入门篇

    原标题:树莓派教程(基于python编程)--入门篇 一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 ...

  5. Yocto系列讲解[入门篇] 1 - 快速入门熟悉Yocto的构建

    By: fulinux E-mail: fulinux@sina.com Blog: https://blog.csdn.net/fulinus 喜欢的盆友欢迎点赞和订阅! 你的喜欢就是我写作的动力! ...

  6. 猿编程python代码_程序猿编程课堂 Python学习之入门篇3:简单的数据类型

    1. 什么是数据类型? 我们知道编程就是编写程序解决某个问题,而任何能使用编程来解决的问题都是能够提取或者转换出相应的数据,只是数据的表达形式是不一样的,而这表达形式就是数据类型. 比如,数学中的数字 ...

  7. 程序猿编程课堂 Python学习之入门篇1:环境搭建与第一个程序

    前言: Python作为目前比较热门的编程语言,其简单和简洁的语法使它成为一种非常好的通用编程语言,它是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),并且随着版本的不断更新和 ...

  8. Python基础语法入门篇(一)

    Python基础语法入门篇(二) 1. 注释 在我们工作编码的过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当的添加注释,以辅助自己 或者其他编码人员解读代码. 注释是给程序员看的,为了 ...

  9. 【IPFS + 区块链 系列】 入门篇 - IPFS + Ethereum (下篇)-ipfs + Ethereum 大图片存储

    目录 1. 系列文章 2. 项目描述及效果展示 3. 阅读本文需要掌握的知识 4. 源码 5. 运行程序 6. 技术交流 1. 系列文章 [IPFS + 区块链 系列] 入门篇 - IPFS环境配置 ...

最新文章

  1. JVM虚拟机(四):JVM 垃圾回收机制概念及其算法
  2. python与excel表格-如何用python处理excel表格
  3. 【报错笔记】eclipse启动出现错误
  4. 11、1.4.3 测试JDK安装成功
  5. Java调用webservice.asmx接口.
  6. 相机电子快门和机械快门有什么区别
  7. 如何在Outlook 2013中管理附件
  8. 二叉树非递归后序遍历算法
  9. 336计算机考研怎么做到啊,【图片】2020考研,老学长教你如何规划!【计算机考研吧】_百度贴吧...
  10. python同时发送与接收_Python如何发送与接收大型数组
  11. 挂了三次科目二的我,竟被一台智能车征服 | 威马W6停车挑战
  12. 每天5分钟玩转kubernetes_DNS 访问 Service 每天5分钟玩转 Docker 容器技术(138)
  13. C++析构函数为什么要为虚函数?
  14. 水土不服的SNS,落地生根的网游
  15. 分享我用cnode社区api做微信小应用的入门过程
  16. VB6.0《第二行代码》4-游戏安全,逆向工程-用CE找多级指针HP的基址和偏移量并且用VB超级模块读取
  17. iOS - Push 通知推送
  18. 小米笔记本安装原生win7
  19. 个人理财软件CheckBook Pro for Mac
  20. 京东常用的API接口

热门文章

  1. 基于深度学习模型的花卉图像分类代码_华为不止有鸿蒙!教你快速入门华为免编程深度学习神器ModelArts...
  2. matalotlib(2)
  3. jsp项目开发案例_Laravel 中使用 swoole 项目实战开发案例一 (建立 swoole 和前端通信)life...
  4. delphi 调用php接口_爱站权重查询 API 接口请求调用
  5. python网络爬虫系列(五)——数据提取 jsonpath模块
  6. LeetCode 1722. 执行交换操作后的最小汉明距离(并查集)
  7. LeetCode 375. 猜数字大小 II(DP)
  8. LintCode 1689. k求和III(递归)
  9. c2010页面闪现_vue使用v-if v-show页面闪烁,div闪现的解决方法
  10. java phaser用法_第3章Phaser的使用-(java并发编程核心方法与框架)