没想到。。。。我还有回来继续写技术博客的一天。。。。是福不是祸是祸躲不过(牢骚)
好了回到正题吧,因为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路径短一些,查找到后就不再往下查找了?希望有大佬知道的指点一二,踩这些配置的坑真是踩狗了!
网友评论