专栏首页FunTesterMacOS使用pip安装pandas提示Cannot uninstall 'numpy'解决方案

MacOS使用pip安装pandas提示Cannot uninstall 'numpy'解决方案

本人在重新搭建自己的电脑的plotly环境的时候遇到一个坑,就是使用pip安装pandas的时候一直提示:

pip uninstall numpy
Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

由于英文水平有限,期初以为是权限不够,加上sudo依然报错。在借助工具翻译了之后,发现是无法卸载numpy,原因如下:

这是一个distutils安装的项目,因此我们无法准确确定哪些文件属于它,这将导致仅部分卸载。

原来numpy是标准库的东西,让我想起window系统里面有些软件安装时候会放在system文件夹下,导致提示无法准确识别需要卸载删除的文件导致卸载失败的情况。虽然不清楚为啥装pandas需要先卸载numpy,但是使用pip先安装了一波。提示如下:

Requirement already satisfied: numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (1.8.0rc1)

还是不行,干脆直接删除了。提醒一下先备份,然后在安装重新安装numpy,这样保险一些。

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python$ ls | grep numpy
numpy-1.8.0rc1-py2.7.egg-info
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python$ sudo mv numpy-1.8.0rc1-py2.7.egg-info /Users/fv/
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python$

下面放一下我安装命令,用的源是清华的,豆瓣的老提示连接失败。

sudo pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple numpy
sudo pip install --index-url https://pypi.tuna.tsinghua.edu.cn/simple pandas

划重点,还有一些坑:

看国外网友是3.+的版本bug比较多,我果然滚回来2.4

新电脑一定要注意相关依赖库的版本,有时候plotly提示找不到模块,只是因为版本太低了。

本文分享自微信公众号 - FunTester(NuclearTester)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-07-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 50个最有价值的数据可视化图表(推荐收藏)

    本文总结了在数据分析和可视化中最有用的 50 个 Matplotlib 图表。这些图表列表允许您使用 python 的 matplotlib 和 seaborn...

    用户2769421
  • 解决matplotlib画图中文显示问题--windows版(永久)

    链接:https://pan.baidu.com/s/1gkQlIHulFVDYGdgiT8mbow 提取码:oh70

    小闫同学啊
  • scrapy爬虫抓取并下载文件

    scrapy 内部提供了专门用于下载文件的 FilesPipeline , 我们可以将其视为特殊的下载器,只需要将要下载的文件 url 传递过去,下载器就会自动...

    章鱼喵
  • 最简洁的Python时间序列可视化:数据科学分析价格趋势,预测价格,探索价格

    时间序列数据在数据科学领域无处不在,在量化金融领域也十分常见,可以用于分析价格趋势,预测价格,探索价格行为等。

    一墨编程学习
  • Jupyter Notebook(下篇)

    Jupyter Notebook是一个基于Web的交互式工具,数据科学领域正在频繁的使用它。

    zhangqibot
  • 解决matplotlib中文显示问题

    Setting goals is the first step in turning the invisible into the visible.

    小闫同学啊
  • Python怎么学,才能薪资翻一翻?

    如果你对数据分析有所了解,一定听说过一些亲民的工具如Excel、Tableau、PowerBI等,都能成为数据分析的得力助手。但它们的不足也是显而易见的:操作繁...

    一墨编程学习
  • Numpy

    You cannot protect yourself from sadness without protecting yourself from happin...

    小闫同学啊
  • 图解NumPy,这是理解数组最形象的一份教程了

    NumPy 软件包是 Python 生态系统中数据分析、机器学习和科学计算的主力军。它极大地简化了向量和矩阵的操作处理。Python 的一些主要软件包(如 sc...

    机器之心
  • 使用 NumPy 和 SciPy 创建 PyTorch 扩展

    官方教程链接: CREATING EXTENSIONS USING NUMPY AND SCIPY

    caoqi95

扫码关注云+社区

领取腾讯云代金券