python中minepy包的下载

minepy包的下载

今天在做机器学习的时候,需要使用到互信息的有关内容,而python包下正好有处理互信息的包,想直接下一个,没想到遇到了不少问题:

基本指令很简单了: pip install minepy
但是下了好几次,就是下不下来,一直是超时,就算连了外网也不行。

好不容易下好了,提示没有C++的编译器:

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools。

没有办法,终于在网上找到了这样的解决方法:解决没有C++编译器的问题
方法就是:找到ANACONDA包下的pkgs路径,进入,把对应版本的内容复制到该文件夹下,然后使用cmd的命令行进入当前位置,pip install xxx.whl 即可
进入页面以后,找到minepy,发现有很多版本,一开始啥也不知道,随便下了一个安装:

但是下载以后,按方法找到对应路径后执行命令,会报错:

ERROR: minepy-1.2.4-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.

裂开来,查询以后发现是因为加的版本和自己的python版本不对应导致的,因此需要下载与自己python版本对应的:
这里使用了这个博客写的 查询对应python版本支持的whl格式
方法是:

from pip._internal import pep425tags
print(pep425tags.get_supported()

这样会打印支持的whl版本
查询到以后,在这里下载对应的版本,再安装就可以使用了

posted @ 2020-03-03 22:15  小新而已  阅读(2975)  评论(0编辑  收藏  举报