[英]FancyImpute installation in Anaconda
我试图在我的 Windows 系统上安装fancyimpute 库。 我在 Anaconda Navigator 上使用 Spyder。 我以管理员身份在命令提示符下尝试了以下操作,它仍然显示
ModuleNotFoundError: No module named 'fancyimpute'
conda install -c https://conda.binstar.org/eswears cvxopt
pip install keras
pip install fancyimpute
Also installed Visual C++ Compiler for Python 2.7
I am using Python 3.6.1
请帮助:)
感谢 MyopicVisage。 您的建议对我有用,但稍作改动如下。
conda install ecos
conda install CVXcanon
pip install fancyimpute
我发现用 conda 安装依赖库可以让你安装fancyimpute。 具体来说,我必须安装ecos和CVXcanon; 您可能需要安装其他软件,请按照警告消息的顺序进行安装。
使用命令提示符中的命令:
conda install ecos
conda install CVXcanon
conda install fancyimpute
这就是我在笔记本电脑中解决此问题的方法。 首先安装 MS Build 工具 Visual Studio Build Tools 需要大约 3 GB 的磁盘空间。 安装visual studio安装程序后,查找所需的C++编译器版本(在我们的例子中是14.0.xxx)安装该版本,它将下载一个900 MB的文件,并需要在硬盘中留出3GB的空间。 安装完成后,重启电脑。 然后转到 conda prompt 并给出这些命令
conda update --all
conda create -n py36 python=3.6 anaconda
conda activate
conda install ecos
conda install CVXcanon
conda install -c cvxgrp scs
conda install scs
pip install fancyimpute
执行此操作的另一个参考, 无法在 Python 中安装 Fantasyimpute(适用于 Windows 10)
如果关于 "wrapt" 有任何错误,只需通过这个https://github.com/tensorflow/tensorflow/issues/30191在此之后你可能需要重新安装 sklearn 和 jiblib 库
pip uninstall sklearn
pip uninstall jiblib
pip install sklearn
pip install jiblib
你可以在下载fancyimpute-0.0.4.tar.gz后执行pip install Fantasy-0.0.4.tar.gz来安装包。
对于那些无法与其他解决方案一起使用的人,这就是我所做的。 第一:
conda install ecos
要安装构建轮,我所做的只是导航到该文件夹(在我的情况下,在 anaconda 提示中,它只是cd downloads
)。 其次,我按顺序运行了以下命令:
pip install scs-2.1.0-cp36-cp36m-win_amd64.whl
pip install cvxpy-1.0.22-cp36-cp36m-win_amd64.whl
然后我终于可以做
pip install fancyimpute
旁注:您也可以将路径复制粘贴到文件中,pip 只需要知道它在哪里:
pip install C:\Users\<USERNAME>\Downloads\scs-2.1.0-cp36-cp36m-win_amd64.whl
pip install C:\Users\<USERNAME>\Downloads\cvxpy-1.0.22-cp36-cp36m-win_amd64.whl
来自另一个线程的这个答案对我有用。 否则我会收到错误:需要 Microsoft Visual C++ 14.0。
首先,您必须安装 Tensorflow,并且必须按照https://www.tensorflow.org/install/pip 中提供的说明进行操作
然后你可以在下面安装
(您也可以使用 pip 安装)
在我的情况下(Python 3.7.4 with Windows 10),我提出的解决方案是这个答案的组合(由Pang和Regi Mathew 提供),
conda install ecos
conda install CVXcanon
pip install fancyimpute
easy_install fancyimpute
所以:
conda install ecos
conda install CVXcanon
pip install fancyimpute
easy_install fancyimpute
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.