【发布时间】:2021-10-03 10:31:36
【问题描述】:
我有一个包,我曾经自己从本地文件中 pip 安装过它,它可以通过 Python 使用import mypackage 获得。然而,在pip list 或conda list 中看不到它。它还能在哪里,可能发生了什么?这种缺乏可见性让我更加沮丧,因为我需要删除/更新包,但我不能。
【问题讨论】:
-
由于这个包是本地的,
pip不知道它的存在,因为它没有发布到 PyPi -
@coderman1234 这不可能。它曾经由
pip list列出。问题是它不再是出于某种模糊的原因。发布到 PyPi 与此无关。 -
在我的情况下,通常的嫌疑人是:pip2 / pip3 - 您现在使用的版本是否与安装该软件包时使用的版本相同?你/你在虚拟环境中吗?我知道这些听起来微不足道,只是想检查一下 - 有时最简单的解决方案就是答案。
-
@kkubina 我从未使用过
pip3,也没有设置任何虚拟环境。 -
也许你的
PYTHONPATH改变了?你/是否能够找到属于该模块的文件?如果你在 linux 上,你可以使用locate