文档章节

Windows平台更好的Python:ActivePython

XuYuan
 XuYuan
发布于 2013/12/30 10:55
字数 392
阅读 335
收藏 0

Linux为开发人员提供的"开箱即用"的体验,需要什么工具直接使用相应的工具安装即可。比如可以直接通过yum 安装Myql-Python,PIL、virtualenv等等,当然也可以通过pip这个标准的python安装工具安装。 在Windows平台上就没有这么幸运了,开发人员需要单独下载某些库的安装程序。比如需要单独下载并安装Mysql-python,PIL、pip、setuptools等。好在可以从下面的链接找到对应windows平台的编译版本。

pythonlibs on windows

不过仍然非常繁琐。要是能够直接使用pip等工具来完成这些工作就好了!在Windows平台上,ActivePython就比官方版本提供了更好的体验。默认安装后已经安装好了pip等常用工具,也默认会安装pyWin32、Mysql驱动等附加包。 ActivePython同时还提供了一个单独的包管理工具:pyPM!这个工具的使用和pip基本相同。实际上可以认为他是一个ActivePython增强版的pip。使用pypm安装包时,他会默认从activesate的官网下载并安装,某些复杂的包(如Mysql-Python)都已经经过预处理,可以非常轻松的安装到目标机器上。

当然,pypm也不是完美无缺,其最大的问题就是,相比pypi,某些包还是不够新。所以实际使用时需要结合pypm和pip两者了。

© 著作权归作者所有

共有 人打赏支持
XuYuan
粉丝 14
博文 24
码字总数 12461
作品 0
石家庄
架构师
私信 提问
VS2010使用静态编译的qt库

Qt开发界面很方便,但发布程序就不那么方便了,你的把引用到的dll一起发布才行,要是能静态编译就好了,发布的时候只有一个exe多方便。 虽然以前为了方便,直接安装的qt-windows-opensource...

shelman_Lee
2015/08/07
0
0
PythonWin的网友评论

PythonWin 是一个优秀的 Python 集成开发环境,在许多方面都比 IDE 优秀。当然,如软件名称所示,这个工具是针对 Win32 用户的。获得 PythonWin 的最简单方法是下载 ActivePython 2.0 发行版...

红薯
2009/12/11
1K
3
pycharm 安装 mysql-python

pycharm 想安装下 mysql-python,又他妈出错“Unable to find vcvarsall.bat”,网上的说法就是安装mingw 或者安装vs2008,好麻烦。 最后我放弃了,安装了activepython,用它自带的PyPM来安装...

赵王军
2014/09/10
0
0
使用Python操纵Office, 添加Outlook的联系人

使用的是Windows Mobile 的手机。 2B的Windows同步软件缺省会用PC上的覆盖手机上的内容,即使PC上一条记录也没有,也会把手机上面的记录全部清空。 而且发现不同手机操作系统的手机通讯录无法...

junanhonglei
2011/08/26
0
0
XAMPP配置mod_python apache 测试正常通过!

httpd.conf 添加一下可以让py程序在cgi-bin目录下运行 AddHandler cgi-script .cgi .py 实际上我们添加了以上内容从新启动apache就可以利用apache编程了,用pyton来做我们的 --kai0200@gmai...

Yamazaki
2012/05/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
10
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
17
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
11
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部