python pip安装本地包

步骤 1:设置包目录

mkdir mypackage

在 mypackage 目录中,创建一个名为 __init__.py 的文件。

目录结构:

mypackage/
├── __init__.py

步骤 2:向包中添加模块

目录结构:

mypackage/
├── __init__.py
├── module1.py
├── module2.py

编写代码:

module1.py

def greet(name):
    return f"Hello,{name}!"
module2.py


def add(a, b):
    return a + b

步骤 3:更新 __init__.py 文件  

__init__.py 文件允许定义包暴露的内容。可以在这里导入模块中的函数,以便更方便地使用。

init.py


from .module1 import greet
from .module2 import add

步骤 4:使用包

选项 1:本地导入

如果包与脚本位于同一目录下,可以直接导入。在同一目录下创建一个名为 main.py 的文件:

import mypackage


message = mypackage.greet("Lowen")
result = mypackage.add(1, 4)
print(message)
print(result)

选项 2:安装并使用

为了让包可重复使用,可以将其转换为可安装的 Python 包。

在父目录中创建一个 setup.py 文件【 注:一定的是setup.py 】

 

from setuptools import setup, find_packages

setup(
    name="mypackage",
    version="0.1",
    packages=find_packages(),
    author="XX",
    author_email="xxx607673@qq.com",
    description="一个项目",
)

安装包

在终端中运行以下命令

pip install -e .

 执行成功后会生成一个 mypackage.egg-info【代表成功】

======================================================================================================================================================================================================================

 

另外一个项目如何使用刚刚创建的mypackage包呢?

安装方法一:根据文件结构,应该在包含 setup.py 的目录下运行 pip install -e 

pip install -e C:/Users/97607/Desktop/python_ss 

安装方法二

 cd  C:/Users/97607/Desktop/python_ss

运行以下命令: 

pip install -e .

通过 pip install -e . 安装的包,意味着它是以“开发模式”安装的。可以直接修改包中的代码,这些修改会立即生效,无需重新安装。

posted @ 2025-05-15 09:51  北京测试菜鸟  阅读(406)  评论(0)    收藏  举报