1.项目结构如下所示:
其中各处代码如下:
// D:\PyProject\src\mypackage\module1.py
def hello():
print("Hello from mypackage!")
// D:\PyProject\src\mypackage\__init__.py
from .module1 import hello
//D:\PyProject\test_import.py
from mypackage import hello
hello()
// D:\PyProject\setup.py
from setuptools import setup, find_packages
setup(
name="mypackage",
version="0.1.0",
description="A simple example package", # 包描述
author="Your Name", # 作者
author_email="your.email@example.com", # 作者邮箱
packages=find_packages(where="src"), # 自动发现包
package_dir={"": "src"}, # 包目录映射
install_requires=[ # 依赖包
"requests>=2.25.0",
],
python_requires=">=3.6", # Python 版本要求
)
最后在CMD中执行:
pip install -e .
然后直接运行 test_import , 如执行成功 , 则SRC格式PYTHON项目创建成功
也可查看安装完成后的包信息:
pip show mypackage



浙公网安备 33010602011771号