在安装fancyimpute时面临问题

问题描述 投票:0回答:1

为了安装fancyimpute,我使用以下命令:

conda install ecos

conda install CVXcanon

pip install fancyimpute

在触发第一个命令“conda install ecos”时,我收到以下错误。请帮我解决这个问题。

Preparing transaction: done
Verifying transaction: done
Executing transaction: | DEBUG menuinst_win32:__init__(196): Menu: name: 'Anaconda${PY_VER} ${PLATFORM}', prefix: 'C:\Users\Deepak\Anaconda3', env_name: 'None', mode: 'user', used_mode: 'user'
DEBUG menuinst_win32:create(320): Shortcut cmd is C:\Users\Deepak\Anaconda3\pythonw.exe, args are ['C:\\Users\\Deepak\\Anaconda3\\cwp.py', 'C:\\Users\\Deepak\\Anaconda3', 'C:\\Users\\Deepak\\Anaconda3\\pythonw.exe', 'C:\\Users\\Deepak\\Anaconda3\\Scripts\\spyder-script.py']
/ DEBUG menuinst_win32:create(320): Shortcut cmd is C:\Users\Deepak\Anaconda3\python.exe, args are ['C:\\Users\\Deepak\\Anaconda3\\cwp.py', 'C:\\Users\\Deepak\\Anaconda3', 'C:\\Users\\Deepak\\Anaconda3\\python.exe', 'C:\\Users\\Deepak\\Anaconda3\\Scripts\\spyder-script.py', '--reset']
failed
ERROR conda.core.link:_execute(502): An error occurred while installing package 'conda-forge::automat-0.7.0-py_1'.
CondaError: Cannot link a source that does not exist. C:\Users\Deepak\Anaconda3\Scripts\conda.exe
Running `conda clean --packages` may resolve your problem.
Attempting to roll back.

Rolling back transaction: done

CondaError: Cannot link a source that does not exist. C:\Users\Deepak\Anaconda3\Scripts\conda.exe
Running `conda clean --packages` may resolve your problem.

注意:使用“conda clean --packages”后尝试使用相同的命令。但问题仍然存在。

此致,迪帕克

python anaconda conda
1个回答
0
投票

根据this GitHub issue关于同样的问题(事务也在自动机上失败),有一些事情似乎让它工作:

  1. 清洁。你已经尝试过conda clean --packages,所以也许你可以忽略这个,但线程也建议conda clean --all。就个人而言,我认为这有点生硬。它工作的用户可能只需要--packages
  2. 更新Conda。很多人似乎通过更新Conda,conda update -n base conda来解决这个问题。
  3. 更新Anaconda。有人说它运行conda update anaconda
  4. 冻结已安装的软件包。一些用户注意到只有在计划的事务包括更新其他包时才会发生。可以使用conda install --freeze-installed ecos阻止其他包更新。
  5. 最新的Automat问题。一位用户报告该问题特定于最近的0.7.0版本的Automat。他们通过明确请求之前的Automat版本(例如conda install ecos automat=0.6.*)来报告成功的交易

建议

我会先尝试(2)。

我发现这一切的奇怪之处在于每个报告此内容的人都在Windows上,但Conda尝试安装noarch版本(如tarball中的py_1所示)。没有什么特别的错误,但在OSX上,Conda专门尝试安装osx-64版本。因此,我会尝试显式安装0.7.0的win-64版本,看看是否有效。那是,

conda install conda-forge/win-64::automat

如果这不起作用,我想我会尝试下一步(4)或(5)。

© www.soinside.com 2019 - 2024. All rights reserved.