晚上好,我在Windows 10上的虚拟机上运行Ubuntu 18.04.1 LTS.我已经安装了Anaconda 5.3而没有任何问题,但是当我尝试使用命令行安装STSCI环境时:
conda create -n astroconda stsci
终端陷入"解决环境"(我有版本4.5.11的conda).昨天我等了约4个小时才放弃.我想知道是否存在关于此问题的已知问题,以及它是否与我分配给虚拟机的磁盘数量和RAM有关.提前致谢.
我将针对 Conda 的“解决环境”问题编写一个更通用的解决方案,我对此非常满意。
conda update conda甚至更好的整个基础环境更新 Conda conda update --all。<package>=<version>=<build>eg指定包和构建版本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
Run Code Online (Sandbox Code Playgroud)
--no-channel-priority到命令中。自从更新到 Conda 4.6 以来,这个帮助了我几次。当 conda 似乎卡住时,它可能有太多选项或一些冲突,导致 SAT 求解器获得数百万个子句计数。
要检查是否是这种情况,请添加-vv或--debug,稍后您将看到类似Invoking SAT with clause count: XXX. 如果它长时间停留在这些行之一,则尝试如上所述为包指定版本。如果似乎还有其他问题,请尝试conda GitHub。
如果您正在使用该conda-forge频道,另一个有用的提示是查看他们的提示和技巧。
我在 macOS 10.13.6 上也遇到同样的问题。iraf环境的创建
conda create -n iraf27 python=2.7 iraf-all pyraf-all stsci
Run Code Online (Sandbox Code Playgroud)
相反效果很好。
更新:我发现指定 python 版本
conda create -n astroconda python=3.6 stsci
Run Code Online (Sandbox Code Playgroud)
使安装程序也可以与 astroconda 一起使用。
| 归档时间: |
|
| 查看次数: |
7923 次 |
| 最近记录: |