簡體   English   中英

安裝Anaconda時出錯

[英]Error while installing Anaconda

我有Ubuntu 16.04 LTS 64位Python 2.7.12

我正在為Python 2.7版本安裝Anaconda 5.2,並且總是收到以下錯誤消息:

[/home/nvidia/anaconda2] >>> nvidia/anaconda3 PREFIX=/home/nvidia/nvidia/anaconda3 installing: python-2.7.15-h1571d57_0 ... Anaconda2-5.2.2.0-Linux-x86_64.sh: line 370: /home/nvidia/nvidia/anaconda3/pkgs/python-2.7.15-h1571d57_0/bin/python: cannot execute binary file: Exec format error

我試圖更改目錄,但沒有成功? 我嘗試了不同版本的Anaconda,這沒有用嗎?

您的核心問題是您試圖安裝為x86_64處理器編譯的軟件,但是您擁有ARM8處理器。 (根據Jetson TX2的技術規格 ,它具有HMP Dual Denver 2/2 MB L2QuadARM®A57 / 2 MB L2 。)

它們都是64位的事實並沒有任何區別。 它們仍然是完全不同的流程體系結構,具有不同的指令集,因此它們不能運行彼此的代碼。

這就是為什么您cannot execute binary file: Exec format error


據我了解,Anaconda僅為少數Linux平台(x86_64,x86和POWER)提供受支持的安裝程序。

而且我不知道有人提供第三方移植的二進制安裝程序。

但是,應該有可能從源代碼構建Anaconda,或至少構建Miniconda。

例如, 此站點說明了如何為運行Ubuntu的IBM Z系列計算機構建它,這可能與您需要做的沒有太大不同。

  • 請記住,這顯然只是某個人的項目,而不是官方的Anaconda,因此無法保證它是正確的和最新的。
  • 您需要使用平台上說的任何方式來代替s390x來實現uname
  • 在您的平台上,Conda和Conda-Forge可能不會預構建軟件包,因此安裝內容可能會花費更長的時間,並且失敗的頻率更高。
  • 您可能需要為源構建顯式禁用Intel MKL。

認為沒有其他問題可能會出現,但是我還沒有嘗試過任何類似的遠程嘗試。


另外,您可以只使用Ubuntu的Python,並使用apt-getpip的傳統組合來管理Python包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM