> 文档中心 > 【Spyder 故障排除】之 pip check

【Spyder 故障排除】之 pip check


提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

  • 前言
  • 1 学习一下 pip check
  • 2 pip check 的不适当应用
    • 2.1. 不适当用于 Anaconda 系列
    • 2.2. 以 IPython Console 运行该命令行为例
    • 2.3. Spyder 必定安装了 pyqt 这个包
  • 总结

前言

提示:这里可以添加本文要记录的大概内容:

在排除 Spyder 闪退故障的过程中,看到有网友居然用 pip check 检查冲突,所以我就在此记录一下。


提示:以下是本篇文章正文内容,下面案例可供参考

1 学习一下 pip check

check 命令的作用:验证已安装的软件包是否具有兼容的依赖项。
【Spyder 故障排除】之 pip check


2 pip check 的不适当应用

2.1. 不适当用于 Anaconda 系列

Anaconda 系列可用命令行操作的有 Anaconda Prompt、Anaconda Powershell Prompt 和 IPython Console(Spyder)。由于 Anaconda 集成了 conda 工具,所以 conda 命令行才是正主,而 pip 命令行连备选都不必。

2.2. 以 IPython Console 运行该命令行为例

【Spyder 故障排除】之 pip check
如上提示很呆板。最明显的就是第一个:conda list 查看到的是 pyqt 5.9.2,而在 pip 命令行里用的是 pyqt5。这样,当然是不可能检索到这个包的。

当然了,pyqt5 也是一种约定俗成的叫法,而且广为使用,就连 Spyder 也这样用,但 conda list 用的是 pyqt 作为包名称。

2.3. Spyder 必定安装了 pyqt 这个包

原因如下:
【Spyder 故障排除】之 pip check


总结

  1. PyCharm 搭配 pip 命令行还行。
  2. Anaconda / Spyder 搭配 conda 命令行更为稳妥。