【问题标题】:How to publish a pip package: Cannot import although listed under conda如何发布 pip 包:虽然在 conda 下列出,但无法导入
【发布时间】:2020-08-18 20:55:43
【问题描述】:

我创建了一个名为ezimage 的pip 包,并按照this tutorial 一步一步将其发布到PyPi。但是,当我使用pip install ezimage 在 conda 环境中安装它时,我无法导入包,尽管在运行conda list 时列出了包,但仍收到ModuleNotFoundError: No module named 'ezimage' 错误消息。我已经在 conda 中成功安装了其他 pip 包。感谢您为解决此问题提供的任何帮助。

【问题讨论】:

    标签: python pip anaconda publishing


    【解决方案1】:

    您的setup.py 有代码packages=setuptools.find_packages(),但您的code 没有任何packages,它只有一个模块ezImage.py。将该行替换为:

    py_modules=['ezImage'],
    

    distutils' docs

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 2021-01-19
      • 2017-07-05
      • 2018-03-27
      • 1970-01-01
      • 2021-02-12
      • 2019-08-29
      • 1970-01-01
      相关资源
      最近更新 更多