我最近发现我的numpy
安装(MacOS,带有anaconda)是旧版本1.11.x,而不是最新的1.12.0,当他们的网站上记录的功能没有找到。当我输入conda update numpy
时,我会被告知安装是最新的。最后在试图强制conda install numpy=1.12.0
后,显示错误指示软件包有依赖性问题 - 结果我的astropy
安装(我什至不使用)需要numpy版本1.11.x.卸载astropy
并安装numpy
后,升级到版本1.12.0成功。Anaconda:任何表示依赖性问题是否阻止“conda更新”模块的* absolute *最新版本的方法?
它真的让我感到厌烦,因为依赖性问题,anaconda没有给出任何种类的通知,因为它是忽略最新的numpy
版本。有什么方法可以通过武力显示某种警告或标志吗?
编辑:我从这个github issue thread看到,目前似乎没有原生的方式来做到这一点。尽管可能直到开发人员添加该功能为止,但使用BASH脚本可能会有一些小问题 - 例如查询最新版本,然后conda安装并比较两个版本字符串。