[英]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_pkg
在pip 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.