Zul*_*aev 4 python directory 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 L2和Quad 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中,并与传统的组合管理Python包apt-get
和pip
。