Anaconda 康达挂断了电话;“解决环境问题”;安装STSci软件包时

Anaconda 康达挂断了电话;“解决环境问题”;安装STSci软件包时,anaconda,conda,Anaconda,Conda,晚上好,, 我在Windows10的虚拟机上运行Ubuntu18.04.1LTS。我安装了Anaconda 5.3,没有任何问题,但是当我尝试使用命令行安装STSCI环境时: 康达创建-n astroconda stsci 终端在“解决环境”中受阻(我有4.5.11版的conda)。昨天我等了大约4个小时才放弃。我想知道这个问题是否存在已知问题,是否与我分配给虚拟机的磁盘和RAM的数量有关。提前谢谢。我在macOS 10.13.6上也有同样的问题。 iraf环境的创建 conda create

晚上好,, 我在Windows10的虚拟机上运行Ubuntu18.04.1LTS。我安装了Anaconda 5.3,没有任何问题,但是当我尝试使用命令行安装STSCI环境时:

康达创建-n astroconda stsci


终端在“解决环境”中受阻(我有4.5.11版的conda)。昨天我等了大约4个小时才放弃。我想知道这个问题是否存在已知问题,是否与我分配给虚拟机的磁盘和RAM的数量有关。提前谢谢。

我在macOS 10.13.6上也有同样的问题。 iraf环境的创建

conda create -n iraf27 python=2.7 iraf-all pyraf-all stsci
但效果很好

更新:我发现指定python版本

conda create -n astroconda python=3.6 stsci

使安装程序也能与astroconda一起工作。

我也有同样的问题,但后来我更新了Conda,它工作了

$ conda update conda

我将为康达的“解决环境”问题写一个更一般的解决方案,我对此感到非常高兴

要尝试的事情的简短回答:
  • 如前所述,尝试使用
    Conda update Conda
    更新Conda,或者更好地使用整个基本环境
    Conda update--all
  • 使用
    =
    指定包和生成版本,例如
    sage=8.3=py27\u 3
    。通过
    conda Search
    搜索可用版本
  • 与包一样,您还可以指定python版本,理想情况下还可以指定一些其他依赖项。使用
    conda info
    检查相关性
  • 检查文件内的当前配置或使用
    conda config--get
    检查是否有其他限制,因为通常您只能找到其中定义的
    通道
  • 使用其他频道时,将
    conda forge
    或您要使用的频道放在顶部,然后添加
    channel\u priority:strict
    。因此,您的文件如下所示:
  • 与上述相反,删除第一行并尝试向命令中添加
    --no channel priority
    。自从升级到Conda 4.6后,这本书帮了我好几次忙
如果上述方法不起作用: 当conda陷入困境时,它可能有太多的选项或一些冲突,导致SAT解算器获得数百万的子句计数

要检查是否是这种情况,请添加
-vv
-debug
,稍后您将看到类似
调用SAT和子句count:XXX
的行。如果它长时间停留在这些行中的某一行,请尝试如上所述为包指定版本。如果出现其他问题,请尝试


如果您使用的是
conda forge
频道,另一个有用的提示是查看它们的内容

当我试图从conda forge频道安装某些东西时,我的conda挂在解决环境上。我不知道为什么。我也有同样的问题:康达被绞死了12个多小时!只需指定一个python版本,康达就最终通过了“解决环境”。这个命令在更新到4.7.7时破坏了我的系统和环境。做这件事之前要三思!
channel_priority: strict
channels:
  - conda-forge
  - defaults