【问题标题】:Python packaging problem. Module not foundPython 打包问题。未找到模块
【发布时间】:2019-12-09 16:48:28
【问题描述】:

我想创建一个名为 nice_package 的 Python 包。

这就是文件夹的结构。

nice_package (folder)
setup.py
- nice_package (subfolder)
  __init__.py
  nice_package.py
- - utils (subsubfolder)
    __init__.py
    some_function.py

在 setup.py 我有

from setuptools import setup, find_packages
import numpy as np

setup(
        name = 'nice_package',
        version = '1.0',
        packages=['nice_package'],
        install_requires=['numpy', 
                          'scipy'],
      )

在 nice_package.py 的开头我from utils.some_function import some_other_function

当我尝试打电话时

导入 nice_package.nice_package

我收到 ModuleNotFoundError: No module named 'utils.some_function' 的错误。

有人可以帮忙吗?

【问题讨论】:

    标签: python python-3.x package


    【解决方案1】:

    尝试更新您的设置工具,这可能会奏效。

    pip install setuptools --upgrade
    

    【讨论】:

      猜你喜欢
      • 2019-01-04
      • 2020-11-16
      • 2021-12-06
      • 2017-12-17
      • 2013-09-07
      • 1970-01-01
      • 2021-06-03
      • 2017-06-27
      • 2021-08-19
      相关资源
      最近更新 更多