FancyImpute installation in Anaconda

前端 未结 8 540
天涯浪人
天涯浪人 2021-01-13 05:17

I was trying to install fancyimpute library on my Windows system. I am using Spyder on the Anaconda Navigator. I have tried the following on the command prompt as Administra

相关标签:
8条回答
  • 2021-01-13 05:36

    This is how I solved this problem in my laptop. First install MS Build tool Visual Studio Studio Build Tools requires about 3 GB of disk space. After installation of visual studio installer, look for the required version of C++ compiler (in our case its 14.0.xxx) Install that version which will download a file of 900 MB and requires a space of 3GB around in the Hard disk. After installation, restart the computer. Then go to conda prompt and give these commands

    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
    

    Another reference to do this, Unable to install fancyimpute in Python (for Windows 10)

    If there's any error regarding "wrapt" , just go through this https://github.com/tensorflow/tensorflow/issues/30191 After this you might need to reinstall sklearn and jiblib lilbraries again

    pip  uninstall sklearn
    pip uninstall jiblib
    pip  install sklearn
    pip install jiblib
    
    0 讨论(0)
  • 2021-01-13 05:39

    For those of you that couldn't get it working with other solutions, here is what I did. First:

    conda install ecos
    

    Then I went and downloaded the build wheel for both scs and cvxpy.

    To install a build wheel, all I did was navigate to the folder (in my case, in the anaconda prompt it was just cd downloads). Secondly, I ran the following commands, in order:

    pip install scs-2.1.0-cp36-cp36m-win_amd64.whl
    pip install cvxpy-1.0.22-cp36-cp36m-win_amd64.whl
    

    Then at last I could do

    pip install fancyimpute
    

    Side Note: that you can also copy paste the path to the file, pip just needs to know where it is:

    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
    
    0 讨论(0)
  • 2021-01-13 05:42

    you can do pip install fancyimpute-0.0.4.tar.gz to install the package after downloading fancyimpute-0.0.4.tar.gz.

    0 讨论(0)
  • 2021-01-13 05:47

    This answer from another thread did the trick for me. Otherwise I was getting error: Microsoft Visual C++ 14.0 required.

    https://stackoverflow.com/a/49986365/755640

    0 讨论(0)
  • 2021-01-13 05:47

    First you have to install Tensorflow and You have to follow the instruction provided in https://www.tensorflow.org/install/pip

    And then you can install below

    1. conda install ecos
    2. conda install CVXcanon
    3. conda install fancyimpute

    (you can install using pip too)

    0 讨论(0)
  • 2021-01-13 05:47

    In my case (Python 3.7.4 with Windows 10), the solution I came out with is the combination of this answer (by Pang and Regi Mathew),

    conda install ecos
    conda install CVXcanon
    pip install fancyimpute
    

    and this other answer I found in this other question (by Nick):

    easy_install fancyimpute
    

    Therefore:

    conda install ecos
    conda install CVXcanon
    pip install fancyimpute
    easy_install fancyimpute
    
    0 讨论(0)
提交回复
热议问题