python2.7.8环境安装笔记

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

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,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
440 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
1天前
|
Shell Linux Ruby
Python3虚拟环境venv
`venv` 是 Python 的虚拟环境工具,用于为不同项目创建独立的运行环境,避免依赖冲突。通过 `python3 -m venv` 命令创建虚拟环境,并使用 `source bin/activate` 激活。激活后,所有 Python 包将安装在该环境中,不影响系统全局环境。退出环境使用 `deactivate` 命令。每个虚拟环境拥有独立的包集合,确保项目间的隔离性。删除虚拟环境只需删除其目录即可。
49 34
|
7天前
|
SQL 分布式计算 数据处理
云产品评测|分布式Python计算服务MaxFrame | 在本地环境中使用MaxFrame + 基于MaxFrame实现大语言模型数据处理
本文基于官方文档,介绍了由浅入深的两个部分实操测试,包括在本地环境中使用MaxFrame & 基于MaxFrame实现大语言模型数据处理,对步骤有详细说明。体验下来对MaxCompute的感受是很不错的,值得尝试并使用!
36 1
|
14天前
|
Shell 程序员 开发者
轻松搞定在Python中构建虚拟环境
本教程教你如何使用业界公认的最佳实践,创建一个完全工作的Python开发环境。虚拟环境通过隔离依赖项,避免项目间的冲突,并允许你轻松管理包版本。我们将使用Python 3的内置`venv`模块来创建和激活虚拟环境,确保不同项目能独立运行,不会相互干扰。此外,还将介绍如何检查Python版本、激活和停用虚拟环境,以及使用`requirements.txt`文件共享依赖项。 通过本教程,你将学会: - 创建和管理虚拟环境 - 避免依赖性冲突 - 部署Python应用到服务器 适合新手和希望提升开发环境管理能力的开发者。
|
21天前
|
Python
探索Python虚拟环境:virtualenv、venv与pipenv比较
在Python开发中,有效的环境管理至关重要。virtualenv、venv和pipenv是常用的虚拟环境管理工具。virtualenv支持Python 2.7+和3.3+,可创建独立环境;venv为Python 3.3+内置库,简单轻量但功能有限;pipenv则结合了包管理和虚拟环境管理,生成Pipfile.lock确保依赖确定性和安全性,推荐作为首选工具。
|
20天前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
25天前
|
机器学习/深度学习 Rust 算法
Python环境管理的新选择:UV和Pixi,高性能Python环境管理方案
近期Python生态系统在包管理领域发生了重要变化,Anaconda调整商业许可证政策,促使社区寻找更开放的解决方案。本文介绍两款新一代Python包管理工具:UV和Pixi。UV用Rust编写,提供高性能依赖解析和项目级环境管理;Pixi基于Conda生态系统,支持conda-forge和PyPI包管理。两者分别适用于高性能需求和深度学习项目,为开发者提供了更多选择。
101 2
|
2月前
|
机器学习/深度学习 数据可视化 Docker
Python环境
Python环境
50 3
|
2月前
|
弹性计算 Linux iOS开发
Python 虚拟环境全解:轻松管理项目依赖
本文详细介绍了 Python 虚拟环境的概念、创建和使用方法,包括 `virtualenv` 和 `venv` 的使用,以及最佳实践和注意事项。通过虚拟环境,你可以轻松管理不同项目的依赖关系,避免版本冲突,提升开发效率。
167 3
|
3月前
|
搜索推荐 Python
Leecode 101刷题笔记之第五章:和你一起你轻松刷题(Python)
这篇文章是关于LeetCode第101章的刷题笔记,涵盖了多种排序算法的Python实现和两个中等难度的编程练习题的解法。
34 3

热门文章

最新文章