[英]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.