python 相关安装和配置
一. window环境安装
1. 安装python 2.7.3 (win7 64)
下载python-2.7.3.amd64.msi
2. 安装easy_install
3. 安装其他功能包
如:easy_install MySQL-python
easy_install -U DBUtils
问题解决:
.没有gcc编译环境
unable to find vcvarsall.bat
解决方法:安装编译环境(一个老外的帖子)
1) First ofall download MinGW. Youneed g++compiler and MingW make in setup.
2) If youinstalled MinGW for example to “C:\MinGW” then add “C:\MinGW\bin”to your PATH in Windows.(安装路径加入环境变量)
3) Now startyour Command Prompt and go the directory where you have your setup.py residing.
4) Last andmost important step:
setup.py install build --compiler=mingw32
或者在setup.cfg中加入:
[build]
compiler = mingw32
4. 已编译版本安装
MySQL-python-1.2.3.win-amd64-py2.7.exe
5. api文档地址 2.7
http://docs.python.org/2/py-modindex.html
二. linux环境
1. 下载DBUtils1.1
wget http://www.webwareforpython.org/downloads/DBUtils/DBUtils-1.1.tar.gz
2. 解压
tar -xvf DBUtils-1.1.tar.gz
3. 安装DBUtils1.1
cd DBUtils-1.1
python setup.py install
4. 安装MySQL-python
yum install MySQL-python
5. 安装pip
yum install python-pip
检查
which pip-python
三. 数据挖掘环境
安装activepython,自带了easy_install
easy_install numpy
easy_install networkx
easy_install twitter
easy_install nltk
easy_install BeautifulSoup
四. 安装pil
windows64位
下载Pillow-2.0.0.win-amd64-py2.7.exe
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/
导入
windows用:from PIL import Image
linux用:import Image
centos 64位
wget "http://effbot.org/downloads/Imaging-1.1.7.tar.gz"
tar xvfz Imaging-1.1.7.tar.gz
cd Imaging-1.1.7
python setup.py build_ext -i
如果出错:command 'gcc' failed with exit status 1,需要安装python一个插件
yum install python-devel
如果使用pil时出错:decoder jpeg not available,则安装jpeg库
yum install libjpeg-devel
下载FREETYPE2库
wget "http://sourceforge.net/projects/freetype/files/freetype2/2.4.8/freetype-2.4.8.tar.gz"
tar zxvf freetype-2.4.8.tar.gz
cd freetype-2.4.8
make
make install
安装png库
yum install zlib zlib-devel
重新安装
python setup.py build_ext -i
python setup.py install
使用:
import sys
sys.path.append("/root/Imaging-1.1.7/PIL")
import Image
五. 安装python magick
window安装
1. 下载imagemagick并安装
http://www.imagemagick.org/script/binary-releases.php#windows
2. 安装wand
easy_install Wand
3. 示例代码
#!/usr/bin/env python
from urllib2 import urlopen
from wand.image import Image
def dowloadImg(url):
f = urlopen(url);
return Image(file=f);
def resizeImg(img, width, height):
print img.size
img.resize(width, height)
img.save(filename = 'temp_%s_%s.%s' % (img.width, img.height, img.format))
if __name__ == '__main__':
img = dowloadImg('http://xxx.com/xxx.png')
resizeImg(img,64,64)
resizeImg(img,48,48)
centos
1. 安装imagemagick
yum update
yum install ImageMagick-devel
2. 安装 Wand
pip-python install Wand
python 相关安装和配置的更多相关文章
- Python 的安装与配置(Windows)
Python2.7安装配置 python的官网地址:https://www.python.org/ 我这里下载的是python2.7.12版本的 下载后点击安装文件,直接点击下一步知道finally完 ...
- Linux下Openfire相关安装和配置
记录下来,方便下次再用时从头查找资料 小京东ecshop中的通讯有用到openfire,Window下配置安装很简单,直接下载exe文件安装就行,而linux下要麻烦一点.安装后的配置下面会细说: 一 ...
- Python的安装和配置(windowns 双版本)
1.去官网上下载python,注意版本. 官网地址:https://www.python.org/downloads/windows 2.下载安装版或者zip包都可以.安装就按向导一步一步完成即可.z ...
- python环境安装及配置
一.下载python,可选择python2.x或python 3.0 下载地址:[官网],选择系统 ---选择对应版本 注意自己电脑是32位(X86)还是64位(x86-64) 下载文件包,点击点击安 ...
- Robot Framework+python的安装,配置,环境搭建(纯白篇)
弄了大半天 终于把-Robot Framework-弄好了,总是一个发现问题,一个一个去解决的过程,只是时间嘛,咳咳咳咳 言归正传 第一. 记住了 Robot Framework 的库 只支持 pyt ...
- 【python】Python的安装和配置
Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. Pyt ...
- 关于python如何安装和配置chromedriver以及一些相关问题
解决问题三部曲:观察,思考,尝试 1.如何配置chromedriver: https://www.cnblogs.com/lintest/p/11697059.html 常见异常解决的一个参考吧:ht ...
- Windows下php,mysql,apache相关安装与配置,完善中…
PHP 的安装 由于php是一个zip文件(非install版),安装较为简单解压就行.把解压的 php5.2.1-Win32重命名为 php5.并复制到安装盘目录下.例如安装路径为 c:\php5 ...
- python的安装与配置
pyhton的下载与安装 1.python官网地址:https://www.python.org 2.下载 Python 编辑器PyCharm PyCharm 是一款功能强大的 Python 编辑器 ...
随机推荐
- hdu 1003
Max Sum Time Limit: 1000MS Memory Limit: 32768KB 64bit IO Format: %I64d & %I64u Submit Statu ...
- 2.每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。答题人:张立鹏
第1步:创建SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步.如果没有,打开Shell ...
- git -- 如何撤销本地工作目录的修改
git checkout -- 文件名(包含路径) 撤销本地全部修改 git checkout .
- Android性能优化方法(六)
ContentProvider优化改进 1.索引简单的说,索引就像书本的目录,目录可以快速找到所在页数,数据库中索引可以帮助快速找到数据,而不用全表扫描,合适的索引可以大大提高数据库查询的效率.(1) ...
- Windows 8.1 应用再出发 - 几种新增控件(2)
本篇我们接着来介绍Windows 8.1 的新增控件,分别是:Flyout.MenuFlyout.SettingsFlyout.Hub 和 Hyperlink. 1. Flyout Flyout被称为 ...
- dubbo demo实现
粗略的写了一个dubbo的demo,使用了alibaba的dubbo,还有zookeeper来做配置中心 参考资料地址: http://dubbo.io/User+Guide-zh.htm#UserG ...
- php笔试题(2)--转载
1.用PHP打印出前一天的时间格式是2006-5-10 22:21:212.echo(),print(),print_r()的区别3.能够使HTML和PHP分离开使用的模板4.如何实现PHP.JS ...
- 创建Fragment
你可以认为fragment是Activity中模块化的部分.Fragment有它自己的生命周期,接收它自己的输入事件,并且你可以在Activity运行的时候添加或移除它(有点像可以被重用在不同Acti ...
- Android---组件篇---Handler的使用(1)[转]
在android中,有很多功能是不能放在onCreate或者onStart方法里面,因为这些功能相对 来说费时比较长,比如说下载一个文件,下载的过程比较长,但是如果写在Activity中, 那么这段时 ...
- [ucgui] 对话框4——模式消息窗口
>_<" 这里实现点击灰色窗口的按钮出现一个模式消息窗口,点击OK之后才能再聚焦到灰窗口:点击灰窗口除了按钮的地方,弹出一个非模式窗口.
