情况: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那个官方网站挺好用的,可以搜索好多安装包,建议收藏!