命令行安装 numpy
pip install numpy
出现如下错误:
Python的部分库在安装时要临时编译,找不到编译器就报错。类似的库还有lxml等。根据提示装了Visual C++ 10.0 仍然报错。微软的网站上只找到 Python 2.7 用的VC编译器(我是Python 3.4)。经过一番搜索终于解决。
以numpy为例,步骤如下:
安装wheel
pip install wheel
下载编译好的 .whl文件
在Python Extension Packages for Windows下载对应的文件。
英文提示是说vanilla版测试得较少,而且与本页的其他二进制包不兼容,那我们选择mkl版。cp应该是指CPython,后面的数字是Python版本。我下载了numpy‑1.9.3+mkl‑cp34‑none‑win32.whl
版本,注意不要改文件名,否则后续步骤会报错。
安装.whl文件
命令行定位到.whl文件所在目录,安装命令为:
pip install 带后缀的完整文件名
这么长的文件名,手输容易出错,可以先在命令行输入pip install
,然后右键单击CMD窗口标题栏,选编辑
-> 粘贴
。如图:
扩展阅读
以前一直用pip安装第三方库,现在出现个wheel,搞不清楚它们之间的关联。还有网上搜东西时经常看到的easy install是什么玩意?
找到一篇文章,可以理清这些工具之间的脉络:Python 包管理工具解惑