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