简体   繁体   English

ModuleNotFoundError:没有名为“my_pkg”的模块

[英]ModuleNotFoundError: No module named 'my_pkg'

This is my first time build my own python package.这是我第一次构建自己的 python package。

My dirs layout is shown as following:我的目录布局如下所示:

my_pkg
   |- setup.py
   |- __init__.py
   |- main_func.py
   |- utils
         |- __init__.py
         |- mod1.py
         |- mod2.py

and inside setup.py :setup.py里面:

from setuptools import setup, find_packages

setup(
        name='my_pkg',
        version='0.0.1.dev1',
        description='blablabla',
        author='JimChen',
        author_email='jim71183@gmail.com',
        url='https://www.google.com.tw/',
        packages=find_packages(exclude=['imgs','__pycache__'])
)

After execute python setup.py install , I can see my_pkg shown in pip list , but when I tried to import it with import my_pkg , there comes an error:执行python setup.py install后,我可以看到my_pkgpip list显示,但是当我尝试使用import my_pkg导入它时,出现错误:

ModuleNotFoundError: No module named 'my_pkg' ModuleNotFoundError:没有名为“my_pkg”的模块

try to import the file with file's name尝试使用文件名导入文件

Answer on my own:我自己回答:

pkg directory: pkg 目录:

my_pkg
   |- setup.py
   |- my_pkg
      |- __init__.py
      |- main_func.py
      |- utils
            |- __init__.py
            |- mod1.py
            |- mod2.py

setup.py安装程序.py

from setuptools import setup, find_packages

setup(
        name='my_pkg',
        version='0.0.1.dev1',
        description='blablabla',
        author='JimChen',
        author_email='jim71183@gmail.com',
        url='https://www.google.com.tw/',
        packages=['my_pkg']
)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ModuleNotFoundError: 没有名为“pkg”的模块 - ModuleNotFoundError: No module named 'pkg' ModuleNotFoundError 没有名为 apt_pkg 的模块 - ModuleNotFoundError No module named apt_pkg ModuleNotFoundError:没有名为“apt_pkg”的模块正在安装 deadsnakes 存储库 - ModuleNotFoundError: No module named 'apt_pkg' installing deadsnakes repository 如何修复'ModuleNotFoundError:没有名为'apt_pkg'的模块? - How to fix 'ModuleNotFoundError: No module named 'apt_pkg'? ModuleNotFoundError:没有名为“my_module”的模块 - ModuleNotFoundError: No module named 'my_module' ModuleNotFoundError: 没有名为“my_app”的模块 - ModuleNotFoundError: No module named 'my_app' “ModuleNotFoundError:没有命名模块<package> “在我的 Docker 容器中 - "ModuleNotFoundError: No module named <package>" in my Docker container 我的代码中的错误 ModuleNotFoundError: No module named 'emnist' - Error in my code ModuleNotFoundError: No module named 'emnist' Pyinstaller 错误:ModuleNotFoundError:对于 Python 3.7 没有名为“pkg_resources.py2_warn”的模块 - Pyinstaller Error: ModuleNotFoundError: No module named 'pkg_resources.py2_warn' for Python 3.7 导入 spacy 时出现 ModuleNotFoundError(没有名为“pkg_resources.extern”的模块) - Getting ModuleNotFoundError (No module named 'pkg_resources.extern') while importing spacy
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM