当前位置: 首页 > 面试题库 >

OS X卸载distutils已安装项目

莫河
2023-03-14
问题内容

我在El Capitan上,我想用pip安装numpy。但是我得到以下错误:

Detected a distutils installed project ('numpy') which we cannot uninstall. The metadata provided by distutils does not contain a list of files which have been installed, so pip does not know which files to uninstall.

现有的numpy版本似乎是1.10.4,而我尝试安装的版本是1.9.2,但我需要它。有没有办法使用distutils卸载此版本?或者至少以任何方式告诉pip安装了numpy?


问题答案:

由于没有关于已安装文件的元数据,因此我找到了手动删除文件的最简单方法。只需检索模块的目录(我指的是:检索python模块路径),然后删除文件夹以及随附的.egg-info文件。然后安装不带–update标志的所需numpy版本。



 类似资料:
  • 我尝试安装Twilio模块: 我得到了这个错误: 有人知道如何卸载pyOpenSSL吗?

  • 我得到了这个错误: 有人知道怎么卸载PyopenSSL吗?

  • 问题内容: 您可以简单地从python安装中删除目录,还是必须删除任何残留文件? 问题答案: 它取决于您传递给的选项以及系统/软件包中distutils配置文件的内容。我不相信会以这些方式在指定目录之外修改任何文件。 值得注意的是,distutils目前没有卸载命令。 还值得注意的是,删除程序包/鸡蛋可能会导致依赖关系问题,例如尝试减轻此类问题的实用程序。

  • 安装与卸载 Compose 支持 Linux、macOS、Windows 10 三大平台。 Compose 可以通过 Python 的包管理工具 pip 进行安装,也可以直接下载编译好的二进制文件使用,甚至能够直接在 Docker 容器中运行。 Docker Desktop for Mac/Windows 自带 docker-compose 二进制文件,安装 Docker 之后可以直接使用。 $

  • 静默安装在安装过程中不需要用户参与而且不显示用户界面。用户不会看到任何对话且不会被询问任何问题。这对于网络管理员希望不需要用户参与的安装或卸载一些程序,这样可以快速的对多台电脑执行操作。对于其他的开发者来说,把其他的安装程序整合到自己的安装程序并且把所有需要的信息收集到自己的安装程序而不是显示两个安装程序时非常有用的。 NSIS 安装程序和卸载程序都可以静默或非静默。当一个安装程序或卸载程序静默时

  • 问题内容: 我运行了以下命令: 我该如何反转这两个命令以使我的python返回OSX的原始状态?(删除点子作为其中的一部分) 问题答案: 您应该尝试的第一件事是: 在许多无法正常工作的环境中。因此,鉴于缺乏有关该问题的信息,我最终从/ usr / local / bin中手动删除了pip。

  • 我运行了以下命令: 如何反转这两个命令以使python恢复到OSX中的原始状态?(将pip作为其一部分移除)

  • 问题内容: 尝试使用以下方法安装spyder: 出现此错误: 无法卸载“ ipython”。这是一个distutils安装的项目,因此我们无法准确确定属于该文件的文件,这只会导致部分卸载。 问题答案: 刚刚解决: