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 . 安装的包,意味着它是以“开发模式”安装的。可以直接修改包中的代码,这些修改会立即生效,无需重新安装。



浙公网安备 33010602011771号