无法在Anaconda中安装PuLP

时间:2019-01-14 13:09:56

标签: python python-3.x anaconda conda pulp

尝试在Anaconda环境中安装PuLP时出现错误消息:

  

准备交易:完成验证交易:完成执行   事务:错误ERROR conda.core.link:_execute(507):错误   安装软件包时发生   'conda-forge / label / cf201901 :: automat-0.7.0-py_1'。 CondaError:无法   链接不存在的源。   C:\ Users \ MarkKremer \ Anaconda3 \ Scripts \ conda.exe运行conda clean --packages可能会解决您的问题。试图回滚。

我已经尝试过各种方法来解决此问题,但是似乎没有任何效果。奇怪的是,我以前曾在这台计算机上使用过PuLP,但是以某种方式设法将其破坏,无法修复。

我尝试过的事情:

  1. 要安装的不同命令,例如conda install -c conda-forge pulpconda install -c conda-forge/label/cf201901 pulp
  2. 使用conda clean --allconda clean --packages
  3. 完全删除并重新安装Anaconda。
  4. 格式化硬盘并创建Windows 10的全新安装。

这些东西似乎都不起作用。是否有人认识到此问题或对可能的解决方案有任何建议?

我正在Windows 10上使用Python 3.7,安装了32位Anaconda

1 个答案:

答案 0 :(得分:2)

我终于设法自己解决了这个问题。万一其他人遇到此问题,我将分享我的解决方案:

我的解决方案:

  • 先运行static Map<String, Object> flatMap(Map<String, Object> map) { Map<String, Object> flatenedMap = new HashMap<>(); map.forEach((key, value) -> { if(value instanceof Map) { flatenedMap.putAll(flatMap((Map) value)); } else { flatenedMap.put(key, value); } }); return flatenedMap; } ,再运行conda uninstall automat,重新安装 automat 软件包。
  • 以管理员身份打开Anaconda Promst
  • 运行conda install automat