非法指令(核心已转储)

情况:conda环境输入pip,或调用python输入import都报这个错误。

Jetson tx2安装archiconda并创建环境,一开始用着很正常,但是在将CPU版本的torch改成GPU版的过程中出现了这个错误。

一开始不知道什么原因,花了好几天时间在网上查也没解决,索性把配置的环境全删了,重新建立环境还是不行。。

然后把archiconda也删了重新安装,建立了python=3.6的环境,还是不行。。。(很好,我的怒火开始燃烧!)

最后发现:可能在将CPU版本的torch改成GPU版的过程中安装了一些包,版本不匹配,导致了这个情况。

解决过程很奇怪,不知不觉中。。。。。。。。

一开始创建了一个python=3.6的环境,自动安装了python3.6.13和pip20.2。

然后使用conda uninstall pip卸载了python和pip,wheel等包(自动跳出的这些包)。

然后重新安装了pip19.1.1,到这一步之后发现pip还是会报那个错误,但是pip3可以用了!

本来i想就这么凑合着用,安装了pytorch,结果发现import torch还是出那个错,就很无语。

真正解决:看了一个博主说可能是numpy的版本问题,安装torch时自动安装了numpy1.19.5,想着把版本降低一些,就先卸载了pytorch(连着一同安装的numpy也卸载了),然后从anaconda.orghttps://anaconda.org/官网搜索栏下载了numpy1.12.1版本。

再次输入pip或者pip3发现都能用了,完美!

anaconda那个官方网站挺好用的,可以搜索好多安装包,建议收藏!

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值