Python 安装Anaconda时出错
我有Ubuntu 16.04 LTS 64位 Python 2.7.12 我正在安装Anaconda 5.2 for Python 2.7版本,我总是遇到以下错误:Python 安装Anaconda时出错,python,directory,anaconda,Python,Directory,Anaconda,我有Ubuntu 16.04 LTS 64位 Python 2.7.12 我正在安装Anaconda 5.2 for Python 2.7版本,我总是遇到以下错误: [/home/nvidia/anaconda2]>>nvidia/anaconda3 前缀=/home/nvidia/nvidia/anaconda3 安装:python-2.7.15-h1571d57_0。。。 Anaconda2-5.2.2.0-Linux-x86_64.sh:第370行:/home/nvidia/nvidia/
[/home/nvidia/anaconda2]>>nvidia/anaconda3
前缀=/home/nvidia/nvidia/anaconda3
安装:python-2.7.15-h1571d57_0。。。
Anaconda2-5.2.2.0-Linux-x86_64.sh:第370行:/home/nvidia/nvidia/anaconda3/pkgs/python-2.7.15-h1571d57_0/bin/python:无法执行二进制文件:Exec格式错误
我试图更改目录,但没用?
我尝试了不同版本的Anaconda,但没有成功?您的核心问题是,您试图安装为x86_64处理器编译的软件,但您有ARM8处理器。(根据,它有和。) 它们都是64位的事实并没有任何区别;它们仍然是完全不同的进程体系结构,具有不同的指令集,因此它们不能运行彼此的代码 这就是为什么您得到
无法执行二进制文件:Exec format error
据我所知,Anaconda只为少数linux平台(x86_64、x86和POWER)提供受支持的安装程序 我不知道有谁提供第三方移植的二进制安装程序 然而,应该可以从源头上建造蟒蛇,或者至少是迷你蟒蛇 例如,解释了如何为运行Ubuntu的IBMZ系列计算机构建它,这可能与您需要做的事情没有太大区别
- 请记住,这显然只是某个人的项目,而不是官方的Anaconda,因此无法保证它是正确的和最新的
- 您需要使用您的平台为
而不是uname
所说的任何内容s390x
- 在Conda和Conda Forge中可能不会为您的平台预先构建包,因此安装东西可能需要更长的时间,失败的频率也会更高
- 您可能需要显式禁用“英特尔MKL源代码生成”
或者,您可以使用Ubuntu的Python,并使用传统的
apt-get
和pip
(1)您使用的是64位x86\u 64,而不是64位ARM或POWER之类的组合来管理Python包,对吗?(2) 您能否验证下载的哈希值,或者只是重复下载并重试,以确保这不仅仅是损坏或截断下载的结果?此外,您为什么要尝试运行anaconda3
来安装Anaconda for 2.7?另外,为什么要运行二进制文件而不是执行shell脚本呢?Anaconda3只是我为anaconda2指定的一个目录。因为一旦出现错误,当我第二次尝试在anaconda2目录中安装时,我得到警告:这个目录存在,我不能在这里安装。@abarnert谢谢,我刚刚意识到这一点。我正在使用jetson TX 2,可能jetson的情况有所不同。还有@abarnert。谢谢你的链接。我在youtube上跟踪一个人,以便更容易地完成。但我认为这是一个很大的错误