我最近發現我的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安裝並比較兩個版本字符串。