pip 不是多面手

目录 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 查看。

三、扩展阅读

 

One thought on “pip 不是多面手

  1. 挖坟。若是某个包不是纯 Python 编写的,而是依赖了例如 C / C++ 编写的库,那么 pip 难以下载安装对应用户操作系统的 binary,需要用户自行解决依赖。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.