Python - 安装py环境

504 字
3 分钟
Python - 安装py环境

昨天帮同事从 MySQL 数据库统计查运营数据。越查越感觉到深深的恶意(要查的数据太多了,而且由于数据量问题,每一个 SQL 执行时间都比较长)。 于是下定决心折腾一下 Python。下次可以用脚本去完成查询操作。避免人工手动查询的作死。

第一天下午开始学习 Python,折腾下载和安装相关的环境。今天搞定了记录一下。

笔者从事网络游戏服务器开发,业务基本不需要 Python 脚本,感觉 linux 环境需要一个脚本语言,快速帮助自己开发一些小工具。 且一般 CentOS 6.5 和 7.0 操作系统打交道比较多。 CentOS 系统默认自带 Python 环境是 2.x 版本。最终选择学习 python 2.x 而不是 3.x。

开发环境:Windows 10 编辑器:PyCharm 2016 社区开源版

安装 Python 环境#

下载 python 2.7.12官网下载地址版本。选择“Windows x86 MSI installer” 下载安装对应版本。

安装 MySQLdb#

初次入门就直接选择 mysql 相关的内容作为切入口(新手不推荐这么做),MySQL 安装遇到很多坑。

Terminal window
#> pip install MySQL-python

提示缺少 VC 对 Python 的编译环境。

下载和安装 VCForPython27下载地址

继续 pip 安装。依旧报错

Terminal window
#> ... Cannot open include file: 'config-win.h': .....

一番 Google 之后改用 easy_install。easy_install 默认在{$_PYTHON_HOME}/Scripts/目录下和 pip 同级。

Terminal window
#> easy_install MySQL-python

在公司采用这种方式顺利安装 MySQL 扩展完成。

晚上回家之后重复走了一遍安装配置流程。网络不好的情况,会出现 time out 问题。 一番尝试,最后没办法修改为从MySQL-python 下载对应的版本MySQL-python-1.2.5.win32-py2.7.exe (md5)

测试示例#

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
config = {'host': '127.0.0.1', 'db': 'test_db', 'user': 'root', 'passwd': '123456'}
try:
conn = MySQLdb.connect(host=config['host'], db=config['db'], user=config['user'], passwd=config['passwd'])
conn.set_character_set('utf8')
cur = conn.cursor()
cur.execute("show databases;")
cur.close()
conn.close()
except MySQLdb.Error, e:
print "Mysql Error %d: %s" % (e.args[0], e.args[1])
print "endl"

总结#

至此, 完整的 python 环境就安装好了。enjoy it !

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
Python - 安装py环境
https://tinyzzh.github.io/posts/2016-09-12-note_python_init/
作者
TinyZ Zzh
发布于
2016-09-12
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
TinyZ Zzh
专注于高并发服务器、网络游戏相关(Java、PHP、Unity3D、Unreal Engine等)技术,热爱游戏事业, 正在努力实现自我价值当中。
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
211
分类
38
标签
200
总字数
337,853
运行时长
0
最后活动
0 天前

文章目录