Python Win 安装 bcolz 为例

如何在一台没有安装Visual Studio IDE上的电脑上安装non pure-python 库方法比较多。此处拿bcolz安装作为例子。安装前提是你的Window电脑上安装了Python,建议使用python3.x。

简介: bcolz提供柱状数据容器,可以在内存和磁盘上进行压缩。列存储可以高效地查询表,以及廉价的列添加和删除。它基于NumPy,并将它作为标准的数据容器来与bcolz对象进行通信,但是它也支持从hdf5/pytables表和pandas dataframes的导入/导出工具。


方法一 使用whl文件安装

最方便快捷的方法。

  1. 下载对应版本 bcolz 下载
  2. 切换到你下载文件目录,cd /d your/dir/whlfilename
  3. 使用pip安装, pip install whlfilename

若提示找不到pip,请点击这里获取帮助。


方法二 使用pip easy_install 安装

很不幸的是,在windwos上没有对应版本的 Visual Studio IDE 是安装不了的。经过我的在空白的win7 虚拟机尝试,主要有以下几个步骤。

  1. 下载并按照向导安装 Visual C++ Build Tools ,安装程序运行很久了,提示.net库版本过低,所以你需要安装高版本的.net库,然后重新启动安装程序。几个小时之后…
  2. 当上述步骤在安装程序里面没有出错时,打开"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2015\Visual Studio Tools\Windows Desktop Command Prompts\VS2015 x64 Native Tools Command Prompt.lnk",键入cl当出现下述时,恭喜你成功了!

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24210 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]

官方安装教材
若上述地址不存在,请在开始菜单查找:Native Tools Command Prompt

  1. 以管理员权限运行cmd,出错几率小一些。键入:pip install -v bcolz 耐心等待下载编译以及安装。此处会调用 cl,也就是安装的 Visual C++ Build Tools
  2. 若出现提示字符编码错误,可尝试在cmd下键入:chcp 65001 切换cmd语言编码为 utf-8 然后执行 步骤3.
  3. 若步骤3、4都不成功,试一试最后一招,往往都能成功.。cmd键入:easy_install bcolz 此处需要安装 easy_install ,若提示找不到,请参照pip安装,默认会随着pip一起安装easy_install。
  4. 查看是否安装成功,cmd下键入 :pip list 是否出现了 bcolz 呢?
  5. 为方便新开一个cmd,键入python 进入python环境,执行 import bcolz; bcolz.test(); 看看是否成功了呢?

总结

强烈建议采用方法一安装。不怕折腾,就一步一步开始吧!

猜你喜欢

转载自blog.csdn.net/u010383605/article/details/78944942