ModuleNotFoundError: No module named 'my_pkg'
ModuleNotFoundError: No module named 'my_pkg'
这是我第一次构建自己的 python 包。
我的目录布局如下:
my_pkg
|- setup.py
|- __init__.py
|- main_func.py
|- utils
|- __init__.py
|- mod1.py
|- mod2.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__'])
)
执行 python setup.py install
后,我可以看到 pip list
中显示的 my_pkg
,但是当我尝试使用 import my_pkg
导入它时,出现错误:
ModuleNotFoundError: No module named 'my_pkg'
尝试导入文件名为
的文件
我自己回答:
pkg 目录:
my_pkg
|- setup.py
|- my_pkg
|- __init__.py
|- main_func.py
|- utils
|- __init__.py
|- mod1.py
|- mod2.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=['my_pkg']
)
这是我第一次构建自己的 python 包。
我的目录布局如下:
my_pkg
|- setup.py
|- __init__.py
|- main_func.py
|- utils
|- __init__.py
|- mod1.py
|- mod2.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__'])
)
执行 python setup.py install
后,我可以看到 pip list
中显示的 my_pkg
,但是当我尝试使用 import my_pkg
导入它时,出现错误:
ModuleNotFoundError: No module named 'my_pkg'
尝试导入文件名为
的文件我自己回答:
pkg 目录:
my_pkg
|- setup.py
|- my_pkg
|- __init__.py
|- main_func.py
|- utils
|- __init__.py
|- mod1.py
|- mod2.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=['my_pkg']
)