为了账号安全,请及时绑定邮箱和手机立即绑定

为什么客户的python包无法导入?

为什么客户的python包无法导入?

慕田峪7331174 2024-01-24 16:16:34
我创建了自己的 python 包jjnsegutils,并将其上传到 Pypi 网站。但是我成功安装后pip install jjnsegutils,仍然无法导入。错误显示:ModuleNotFoundError: No module named 'jjnsegutils'。整个过程的详细信息如下。封装结构和细节我的包的结构是:jjnsequtils├─ __init__.py├─ myutil    ├─ __init__.py    ├─ myutil.py├─ LICENSE├─ README.md├─ setup.py两个__init__.py文件都是空的。在我的setup.py:import setuptoolswith open("README.md", "r") as fh:    long_description = fh.read()setuptools.setup(    name="jjnsegutils", # Replace with your own username    version="0.0.10",    author="Jingnan",    author_email="jiajingnan2222@gmail.com",    description="A package of common utilities for Medical images segmentation and evaluation.",    long_description=long_description,    long_description_content_type="text/markdown",    url="https://github.com/Ordgod/jjnsegutils",    packages=setuptools.find_packages(),    classifiers=[        "Programming Language :: Python :: 3",        "License :: OSI Approved :: MIT License",        "Operating System :: OS Independent",    ],    python_requires='>=3.6',)
查看完整描述

1 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

你应该import myutil

packages 是应包含在分发包中的所有 Python 导入包的列表。我们可以使用 find_packages() 自动发现所有包和子包,而不是手动列出每个包。在这种情况下,软件包列表将为 example_pkg,因为这是唯一存在的软件包。 https://packaging.python.org/tutorials/packaging-projects/


查看完整回答
反对 回复 2024-01-24
  • 1 回答
  • 0 关注
  • 94 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信