软件包已安装在 conda 中,但未找到模块。这怎么可能?

Rei*_*ier 7 python conda modulenotfounderror

似乎很多人都在为这个问题而苦苦挣扎,但我找不到任何有效的答案。我认为我做的一切都是对的,但仍然不起作用。我已经构建了自己的包并将其安装在我的 conda 环境中。当我这样做时conda list,它会出现在列表的最后(我称之为 zzpackagerps):

...
zlib                      1.2.11            h62dcd97_1010    conda-forge
zstd                      1.4.9                h6255e5f_0    conda-forge
zzpackagerps              0.0.1                     dev_0    <develop>
Run Code Online (Sandbox Code Playgroud)

现在,当我在这个环境(py39)中运行 python 并尝试导入包时,我得到了臭名昭著的 ModuleNotFoundError:

(py39) s:\Sources>python
Python 3.9.4 | packaged by conda-forge | (default, May 10 2021, 22:10:34) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import zzpackagerps
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'zzpackagerps'
>>>
Run Code Online (Sandbox Code Playgroud)

这怎么可能?或者,更重要的是,我如何让它发挥作用?
(顺便说一句:在Windows上运行)

mer*_*erv 6

一个可能的问题是包名称可能与模块名称不同。如果找到site-packages软件包的安装位置,您可以尝试查看文件夹结构以及__init__.py定义文件的位置。