晚上好, 我在Windows 10的虚拟机上运行Ubuntu 18.04.1 LTS。我已经安装了Anaconda 5.3,没有任何问题,但是当我尝试使用命令行安装STSCI环境时:
conda create -n astroconda stsci
终端卡在“解决环境”中(我的conda版本为4.5.11)。昨天我已经等了大约4个小时才放弃。我想知道是否存在有关此问题的已知问题,并且它是否与我分配给虚拟机的磁盘和RAM的数量有关。预先感谢。
答案 0 :(得分:3)
在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一起使用。
答案 1 :(得分:3)
我遇到了同样的问题,但是后来我更新了Conda并成功了...
$ conda update conda
答案 2 :(得分:1)
我将为Conda的“解决环境”问题写一个更通用的解决方案,对此我感到非常高兴。
conda update conda
甚至更好的是整个基本环境conda update --all
更新Conda。<package>=<version>=<build>
指定软件包和构建版本,例如sage=8.3=py27_3
。通过conda search <package>
搜索可用版本。conda info <package>
检查依赖性。conda config --get
的当前配置,并检查是否有其他限制,因为通常情况下,您只会在此处找到定义的channels
。conda-forge
或要使用的频道放在最前面,然后添加channel_priority: strict
。因此,您的.condarc文件将如下所示:channel_priority: strict
channels:
- conda-forge
- defaults
--no-channel-priority
添加到命令中。自从更新到Conda 4.6以来,这对我帮助了很多次。当conda似乎卡住时,可能有太多选择或某些冲突,导致SAT解算器获得数百万个子句计数。
要检查是否是这种情况,请添加-vv
或--debug
,稍后您将看到类似Invoking SAT with clause count: XXX
的行。如果它长时间处于这些行之一,请尝试如上所述指定软件包的版本。如果还有其他问题,请尝试conda GitHub。
如果您使用的是conda-forge
频道,则另一个有用的提示是检查其Tips & tricks。