python第三方库的安装=>LTS

前言:

对于源代码发布的第三方库,
1. 如果根目录有setup.py

    python setup.py install 

2. 如果根目录有config make文件
那就是直接Linux风格安装

./config
make

3.

1.PyQt

官网下载地址在这里

Windows

可以直接安装二进制版,但只能同时安装某一个版本的PyQt
如果想要安装多版本,需要手动编译…
先安装sip(与swig一样是将c,c++代码转换为Python代码的工具)
然后安装PyQt

PyQt designer 生成GUI界面,导出为xxx.ui
实际上是一个xml文件,pyuic解析脚本生成pthon代码

    pyuic4 -x -o xxx.py #假设版本为PyQt4,-x生成可执行脚本,-o输出到文件
——–update——2016.10.19

PyQt5 安装
pip install PyQt5

PyQt5-designer
pip install PyQt5-tools
designer.exe 在Lib\site-packages\pyqt5-tools\designer目录下

Linux(Debian)
    apt-get install python-pyqt4 #python2,pyqt4
    apt-get install python3-pyqt4 #python3,pyqt4

注意: PyQT4 与 PyQt5 需求的sip版本不兼容, 建议virtualenv 分别按照

2.mpi4py

Windows

根据源代码进行编译

参考这篇博文> http://blog.csdn.net/minghu9/article/details/50911027

3.scikit-learn

由于不是pure python, 所以需要安装额外的二进制包支持

Windows

可以从这里找到预编译的二进制包,但是需要Intel Math
Kernel Libaray(mkl)的支持(个人直接安装了numpy+mkl, 此间出现了一个
问题如下,

numpy-1.11.2rc1驉cp35-cp35m-win_amd64.whl is not a valid wheel filename.
不知道为何下载下来时文件名由numpy-1.11.2rc1+mkl-cp35-cp35m-win_amd64.whl变为了上面的文件名, 以至于文件名不被识别, 改回原名即可

另外参考手动编译第三方模块http://blog.csdn.net/minghu9/article/details/50911027

4.关于Wheel安装

wheel的名称是元数据的一部分,不能改名字。比如numpy+mkl-11.2-cp35-cp35m-win_amd64.whl
在下载的时候可能会将+转码,这时候通过pip install安装会出现 这个版本不被该平台支持的奇异错误,需要将名称改回原始名称,一个字符也不能错

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值