numpy安装成功后 依然显示 no module named

2020-06-10  本文已影响0人  FengSL

今天在运行某个软件时,提示numpy版本过低,于是用之前的方法
安装了新的numpy

conda install --use-local numpy.***.tar.bz

结果出现标题的报错

import numpy
no module named numpy

检测后发现是conda将numpy装在了
~/anaconda2/Lib/site-packages

而以前的包都是装在
~/anaconda2/lib/python2.7/site-packages
猜测原因是python找不到numpy的路径。

查找资料后发现可以用pip本地安装解决。

1.查找pip支持的版本

which pip
~/anaconda2/bin/pip
python
import pip
print(pip.pep425tags.get_supported())
[('cp27', 'cp27mu', 'manylinumx1_x86_64'), ...]

到网站numpy下载符合自己平台要求的numpy***.whl文件。

找到并下载
numpy-1.16.5-cp27-cp27mu-manylinux1_x86_64.whl

#pip 安装
pip install numpy-1.16.5-cp27-cp27mu-manylinux1_x86_64.whl
python
import numpy
成功!

此方法可以用于类似包的安装, 作为conda方法的补充。

上一篇 下一篇

猜你喜欢

热点阅读