python

报错ModuleNotFoundError: No module named ‘mdlp.discretization’; ‘mdlp’ is not a package
可能是在文件夹下的python文件中import其他包(from mdlp.discretization import MDLP)

最终在anaconda装了python3.6后,在pycharm的解释器改为python3.6后,anaconda prompt中执行pip install mdlp-discretization后成功解决装不了包的问题
安装包mdlp-discretization报错:
1.Microsoft Visual C++ Build Tools下载/解决Visual C++ 14.0 is required问题
2.ERROR: Command errored out with exit status 1:
3.error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe’ failed with status:1158

解决:可能是以下三种解决方案
1.安装Microsoft Visual C++ Build Tools 2015
2.可能安装包命令出错,之前为pip install git+https://github.com/hlin117/mdlp-discretization
后面改为pip install mdlp-discretization
3.版本问题:之前是python3.7,后通过anaconda安装了python3.6


版权声明:本文为m0_37425558原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。