我有64位的Ubuntu 16.04 LTS Python 2.7.12版
我正在安装Anaconda 5.2 for Python 2.7版本,但始终收到以下错误:
[/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处理器。(根据the tech specs for the Jetson TX2,它有HMP Dual Denver 2/2 MB L2和{a3}。)
它们都是64位的这一事实没有任何区别;它们仍然是完全不同的进程体系结构,具有不同的指令集,因此它们不能运行彼此的代码。在
这就是为什么你得到
cannot execute binary file: Exec format error
。在据我所知,Anaconda只为少数linux平台提供受支持的安装程序—x86_64、x86和POWER。在
我也不知道有人提供第三方移植的二进制安装程序。在
然而,应该可以从源头上建造水蟒,或者至少是小型水蟒。在
例如,this site解释了如何为运行Ubuntu的ibmz系列计算机构建它,这可能与您需要做的事情没有太大区别。在
uname
而不是{我不认为其他事情会有问题,但我从未尝试过类似的东西。在
或者,您可以使用Ubuntu的Python,并使用}的传统组合来管理Python包。在
apt-get
和{相关问题 更多 >
编程相关推荐