mac pro 更新numpy出现异常:Uninstalling a distutils installed project (numpy) has been deprecated

问题描述

发现缺少模块,或者某模块更新需要更高版本的numpy,更新numpy的时候出现异常:

Found existing installation: numpy 1.8.0rc1
DEPRECATION: Uninstalling a distutils installed project (numpy) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project.

试过别人提供的教程,什么关闭sip,都试过不好使。

解决方案

后来我就用最暴力的办法直接删除numpy文件夹,然后重新安装即可。
第一步,寻找numpy的路径。

寻找numpy安装路径

看图就很清楚了,输入python,进入python命令行,然后直接输入import numpy,最后直接打印路径即可print numpy.__path__

第二步,删除文件

# 删除numpy文件夹和安装信息
# 系统的话应该是在 /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/
sudo rm -rf /Library/Python/2.7/site-packages/numpy # 该路径是第一步打印出来的路径
sudo rm -rf /Library/Python/2.7/site-packages/numpy.egg-info # 自带的会有这个东西
# 如果是自己安装过了的
# sudo rm -rf /Library/Python/2.7/site-packages/numpy-1.14.5.dist-info

把上面的都删除你就可以愉快地重新安装numpy了,系统其它模块卸载也是类似。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,995评论 25 709
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,011评论 9 468
  • 来源:NumPy Tutorial - TutorialsPoint 译者:飞龙 协议:CC BY-NC-SA 4...
    布客飞龙阅读 33,322评论 6 98
  • 数学:我相信大家对数学都很感兴趣吧,大家在小学的时候,可能仅仅认为数学只是计算来的,可是我们学校不一样,他会有一个...
    umggi阅读 2,481评论 0 0
  • 文/梦珺 2018年3月15日 周四 雨有风 在2018年的第三个月里,即将到来的4月,眼看着2018就要过去...
    蔓腾阅读 3,486评论 8 4

友情链接更多精彩内容