这是我第一次构建自己的 python 包。我的目录布局如下所示:my_pkg |- setup.py |- __init__.py |- main_func.py |- utils |- __init__.py |- mod1.py |- mod2.py和里面setup.py:from setuptools import setup, find_packagessetup( 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”的模块
2 回答
波斯汪
TA贡献1811条经验 获得超4个赞
我自己回答:
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']
)
添加回答
举报
0/150
提交
取消