目录 Content
[hide]
自从 LT 知道了 pip 这个工具后,无论安装什么都想拿它来试一试,不试倒好,一试,好多坑出来!
一、Raspberry Pi 安装 PySide
1. pip 安装 PySide
在前面《重生篇 – 树莓派 Raspberry Pi Model B+ 入手折腾记 (5)》一文中,LT 给 Pi 安装了 pip,然后通过 pip 安装 PySide,于是就输入下列命令
sudo -EH pip install PySide
岂料还要杂七杂八的编译,于是通过screen挂在后台,等第二天发现编译好了,但是有一些红色报错。输入 pip list 查看,也在列表里,测试 from PySide.QtCore import * 也不报错。安好了? 心里还是挺担心什么环节不完美.
2. apt 安装 python-pyside
可是,LT 却又发现了最简单的方法,那就是
sudo apt-get install python-pyside
就好了!安装飞快!这….情何以堪?
二、Windows 7 安装 numpy
想拿 python 算算矩阵,于是安装 numpy。这次环境是在 win7 下,于是打开命令符输入
pip install numpy
等待…什么?提示 Unable to find vcvarsall.bat !
于是,搜索解决方案,找到了,而且还跟 Microsoft有关,需要安装一个 VCForPython27.msi 的安装包,可以从这里下载 http://www.microsoft.com/en-us/download/details.aspx?id=44266 ,赶紧下载安装之,然后再输入命令
C:\Users\liangtao>pip install numpy Collecting numpy Downloading numpy-1.9.2.tar.gz (4.0MB) 100% |████████████████████████████████| 4.0MB 70kB/s Installing collected packages: numpy Running setup.py install for numpy Successfully installed numpy-1.9.2
可以了!
在 Raspberry Pi 里面,默认就带这个包! 可以输入 pip list 查看。
三、扩展阅读
- error: Unable to find vcvarsall.bat
http://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat - Python Pip install Error: Unable to find vcvarsall.bat. Tried all solutions [duplicate]
http://stackoverflow.com/questions/27670365/python-pip-install-error-unable-to-find-vcvarsall-bat-tried-all-solution - Unofficial Windows Binaries for Python Extension Packages
http://www.lfd.uci.edu/~gohlke/pythonlibs/ - Unable to find vcvarsall.bat
http://blog.csdn.net/huyoo/article/details/37610967 - 国内的pythoner强烈建议使用豆瓣的pypi源 zz
http://www.douban.com/note/302711300/
挖坟。若是某个包不是纯 Python 编写的,而是依赖了例如 C / C++ 编写的库,那么 pip 难以下载安装对应用户操作系统的 binary,需要用户自行解决依赖。