python2.7.8环境安装笔记

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

python2.7.8环境安装笔记


yum -y install zlib zlib-devel openssl-devel gcc python-devel

1.python 2.7.8安装

cd /usr/local/src/python && tar xf Python-2.7.8.tgz && cd Python-2.7.8

./configure --prefix=/usr/local/python2.7.8 && make && make install

mv /usr/bin/python /usr/bin/python_old && ln -s /usr/local/python2.7.8/bin/python2.7 /usr/bin/python


2.源码安装setuptools和pip

tar xf setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

python setup.py build  

python setup.py install 


tar xf pip-6.1.1.tar.gz

cd pip-6.1.1

python setup.py build  

python setup.py install

vim /etc/profile

==========================

#set python_pip environment

export PATH=$PATH:/usr/local/python2.7.8/bin

==========================

(手头上一台CentOS,自带的python2.6,版本较低,所以就自己下了个2.7.9,手动编译安装,然后安装pip,发现报错: No module named 'pip._vendor.requests' 上网查了一圈,最后在stackoverflow找到了答案,发现是因为在编译时没有找到ssl相关的模块导致。 执行yum install openssl-devel,然后重新编译python2.7.9,问题解决。...)

whereis pip 检查pip是否安装上

3.源码安装MySQLdb库(参考:http://www.jb51.net/article/60631.htm)

unzip MySQLdb1-master.zip

cd MySQLdb1-master

#vi site.cfg

================================

threadsafe = False

mysql_config = /usr/bin/mysql_config

================================

yum -y install mysql mysql-devel mysql-connector-odbc   (mysql_config在mysql包(这个就是mysql-client))

python setup.py build  

python setup.py install

#验证是否安装成功:import MySQLdb

(build时报错:error: command 'gcc' failed with exit status 1 解决:yum install gcc python-devel)

4.安装simplejson


pip install simplejson


5.node环境部署

wget http://nodejs.org/dist/v0.12.2/node-v0.12.2.tar.gz

tar xf node-v0.12.2.tar.gz && cd node-v0.12.2

./configure --prefix=/usr/local/nodejs && make && make install

(报错:确实bz2 解决:http://blog.csdn.net/liubo2012/article/details/8367603)

yum -y install bzip2*

cd Python-2.7.8/Modules/zlib 

./configure && make && make install

cd Python-2.7.8 && python setup.py install

重新进入node-v0.12.2 make && make install

配置环境:

vim /etc/profile

#set nodejs environment

export PATH=$PATH:/usr/local/nodejs/bin

source /etc/profile

6.数据库安装(参考rpm安装mysql5.6)


vim /etc/my.cnf

[client]

socket = /home/mysql/data/mysql.sock 


[mysqld]

basedir = /usr/ #这里是mysql的命令路径系统默认进入./bin/寻找相应的命令

datadir = /home/mysql/data

socket = /home/mysql/data/mysql.sock

character-set-server=utf8


max_connect_errors = 500

max_connections = 8000


max_allowed_packet = 500M

thread_cache_size = 64

wait_timeout = 180

default-storage-engine = MYISAM

socket = /home/mysql/data/mysql.sock

slow_query_log = ON

slow_query_log_file = /home/mysql/data/analysis1-slow.log

long_query_time = 2










本文转自 南非波波 51CTO博客,原文链接:http://blog.51cto.com/nanfeibobo/1728427,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3天前
|
Python Windows
Python基础教程(第3版)中文版 第18章 程序打包 (笔记)
Python基础教程(第3版)中文版 第18章 程序打包 (笔记)
|
3天前
|
Python
Python基础教程(第3版)中文版 第12章 图形用户界面 (笔记)
Python基础教程(第3版)中文版 第12章 图形用户界面 (笔记)
|
3天前
|
Shell Python
Python基础教程(第3版)中文版 第11章 文件(笔记)
Python基础教程(第3版)中文版 第11章 文件(笔记)
|
3天前
|
Shell Python
Python基础教程(第3版)中文版 第11章 文件(笔记)
Python基础教程(第3版)中文版 第11章 文件(笔记)
|
3天前
|
Python
Python基础教程(第3版)中文版 第8章 异常(笔记)
Python基础教程(第3版)中文版 第8章 异常(笔记)
|
2天前
|
JavaScript 前端开发 Linux
pipx — 在隔离环境中安装和运行 Python 应用程序
pipx — 在隔离环境中安装和运行 Python 应用程序
|
2天前
|
算法 计算机视觉 Python
openCV 3计算机视觉 Python语言实现 笔记 第4章 深度估计与分割
openCV 3计算机视觉 Python语言实现 笔记 第4章 深度估计与分割
|
2天前
|
算法 计算机视觉 Python
openCV 3计算机视觉 Python语言实现 笔记 第三章 使用OpenCV 3处理图像
openCV 3计算机视觉 Python语言实现 笔记 第三章 使用OpenCV 3处理图像
|
2天前
|
计算机视觉 索引 Python
openCV 3计算机视觉 Python语言实现 笔记__第二章 处理文件、摄像头和图形用户界面
openCV 3计算机视觉 Python语言实现 笔记__第二章 处理文件、摄像头和图形用户界面
|
2天前
|
机器人 计算机视觉 Python
openCV 3计算机视觉 Python语言实现 笔记__第一章
openCV 3计算机视觉 Python语言实现 笔记__第一章