无语了,mac osx下import numpy一直出错

没想到。。。。我还有回来继续写技术博客的一天。。。。是福不是祸是祸躲不过(牢骚)

好了回到正题吧,因为mac系统自带的python2.7,真是把人坑死了,我大概下了八百个python版本吧,一pip install numpy直接给我搞里头了,没法科学上网的时候怎么搜都搜不到解决方法,什么用命令

python3 -m pip install

暖用没有,原因在于我python3下面已经下载numpy了,如图


这里说一下有一个坑,就是pip默认安装numpy就是安装在2.7下面的,所以如果使用命令

pip(pip3) install numpy

会提示说已经有可满足的numpy版本,一看路径,还是2.7的sie-packgae,所以采用了网上的方法

pip install numpy --target==你的python3路经

装好后就是大坑来了,python命令进入命令行以后import numpy,第无穷遍出现那个错误:

就是import error dlopen那个,路径显示的是2.7下的numpy路径,我吐血了,仰天大问why?

为什么python3下会查找2.7下面的引用?苹果给我死!

期间忽略不停地下载卸载pip,配置bash_profile......

在我卸载numpy失败n此之后,我决定手动删掉2.7下面的numpy包,再见

怎么删?直接拖进废纸篓,no more 终端命令!

因为本来就在python3下装了numpy,于是再次show numpy ,就显示路径是在3.9下面了

于是再次import numpy

OK了家人们!

至此这个坑我算是填上了,并且测试了一下,回到根目录python2.7下,一样可以引用。

但我还是有那个为什么python3下会查找2.7下面的引用的疑问,我猜难道是2.7版本下的numpy路径短一些,查找到后就不再往下查找了?希望有大佬知道的指点一二,踩这些配置的坑真是踩狗了!

你可能感兴趣的:(无语了,mac osx下import numpy一直出错)