Ubuntu 16.04 LTS64ビットPython2.7.12を使用しています
Python2.7バージョン用のAnaconda5.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
ディレクトリを変更しようとしましたが、機能しませんでしたか?アナコンダのさまざまなバージョンを試しましたが、機能しませんでしたか?
主要な問題は、x86_64プロセッサ用にコンパイルされたソフトウェアをインストールしようとしているが、ARM8プロセッサを使用していることです。(によるとJETSON TX2のための技術仕様、それが有する2/2 MB L2 HMPデュアルデンバー及びクワッドARM®A57 / 2 MB L2)。
どちらも64ビットであるという事実は、何の違いもありません。それらはまだ根本的に異なるプロセスアーキテクチャであり、異なる命令セットを備えているため、互いのコードを実行することはできません。
そしてそれがあなたが得る理由ですcannot execute binary file: Exec format error
。
私の理解では、Anacondaは、少数のLinuxプラットフォーム(x86_64、x86、およびPOWER)でサポートされているインストーラーのみを提供しています。
そして、サードパーティの移植されたバイナリインストーラーを提供している人を私は知りません。
ただし、ソースからAnaconda、または少なくともMinicondaをビルドすることは可能であるはずです。
たとえば、このサイトでは、Ubuntuを実行しているIBM Zシリーズコンピューター用にビルドする方法について説明しています。これは、おそらく必要なこととそれほど変わらないでしょう。
uname
代わりに、プラットフォームの指示を使用する必要がありますs390x
。私はしていないと思う何かが問題である可能性が高いですが、私はリモートで似た何かをしようとしていません。
また、あなただけのUbuntuのパイソンを使用し、伝統的な組み合わせであなたのPythonパッケージを管理できるapt-get
とpip
。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加