一段时间没跟踪,Python的很多package升级都用whl的高大上的方式了

大笑(提供安装升级方面的辅导,每小时仅收200元;先付费后辅导大笑


收到网友私信,但我极少用聊天工具,所以解释下可能的问题,仅供参考:

windows下的Python安装包, 有很多package都是需要非visual C++编译器的,如果怕麻烦,建议到

http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载已经编译好的whl格式的包

下载好之后,全部放到 X:\pythonxx\scripts\ 也就是pip.exe所在的文件夹下面;


1. 如果需要编译,最好电脑上安装有Visual C++ 2010或以后的版本,在CMD.exe命令行中需要运行:

比如

set VS90COMNTOOLS="%VS110COMNTOOLS%"
两个百分号%之间对应于不同版本的Visual C++版本,大致是这样:

%VS110COMNTOOLS% 对应 Visual Studio C++ 2012
%VS100COMNTOOLS% 对应 Visual Studio C++ 2010
%VS90COMNTOOLS%   对应 Visual Studio C++ 2008


2. 建议先确保pip-tools是正常安装好的

$ pip install pip-tools
$ pip-review --interactive
pip install requests

3. 安装某些包的时候,对其它包有依赖性,比如scikit-image依赖包括matplotlib等在内的很多,而matplotlib又依赖numpy,scipy等,这在安装的时候会有提示,提示的时候往往就出错了,可以从http://www.lfd.uci.edu/~gohlke/pythonlibs/ 查看依赖性,然后下载预编译好的binary的whl,逐个安装好; 对初次安装尤其会碰到类似情况



网络比较好的情况下,在cmd.exe命令行里面输入


pip install -U scikit-learn

pip install -U scikit-image


4. 如果当前的"successfully installed"不是最新版本,不妨多运行几次: pip install -U packageName或package.whl(下载好的最新)


自动下载和升级相关的package应该是最佳方式; 如果当前版本到最新版本之间相隔的升级版本较多,需要多次运行

pip install -U packageName


5. 实在还是搞不定, 建议下载个 Pythonxy:(或其它类似的预定制版本,可以自己到相关论坛,stackoverflow上面查查)

https://code.google.com/p/pythonxy/wiki/Downloads?tm=2

比如这个ftp镜像:

http://ftp.ntua.gr/pub/devel/pythonxy/


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值