requirements.txt 安装本地包
2023-5-30
| 2024-3-23
Words 1170Read Time 3 min
type
status
date
slug
summary
tags
category
icon
password
URL

本地package

当你正在开发一个 Python 应用程序或库时,可能需要使用一些本地的 Python 包作为依赖项。在这种情况下,你可以将本地的 Python 包作为 pip 包来安装和使用。
要将本地文件作为 pip 包安装,请按照以下步骤操作:
  1. 创建一个包含你的 Python 代码的目录。在这个目录中,你需要包含一个 setup.py 文件,这个文件定义了你的包的元数据和依赖项,以及如何安装你的包。
  1. 在你的包目录中运行以下命令,将你的包打包为一个 tar 归档文件:
    1. 在你的项目中,创建一个 requirements.txt 文件,并添加以下行:
      1. 最后,在你的项目中运行以下命令来安装你的本地包:
        注意,如果你的本地包有其他依赖项,你需要将这些依赖项添加到 setup.py 文件中,并在 requirements.txt 文件中列出它们。如果你的本地包依赖于其他本地包,则可以使用相对路径来引用它们,例如:
         

        使用gitlab作为安装地址

        要使用 GitLab 的地址作为 pip 包,请按照以下步骤操作:
        1. 在 GitLab 上创建一个私有仓库,并将你的 Python 包代码上传到该仓库。确保你的代码包含一个 setup.py 文件,并且在 setup.py 文件中定义了你的包的元数据和依赖项。
        1. 获取一个访问令牌,以便 pip 可以通过 GitLab API 访问你的私有仓库。要获取访问令牌,请在 GitLab 中转到个人访问令牌页面,并创建一个新的访问令牌。请确保为访问令牌授予适当的权限,以便 pip 可以访问你的私有仓库。
        1. 在你的项目中创建一个 requirements.txt 文件,并将以下行添加到文件中:
          1. git+https://gitlab.com/your-username/your-project.git@master#egg=your-package
        1. 在你的项目中运行以下命令来安装你的 GitLab 包:
          1. install_requires=[ 'other-package>=1.0', ], dependency_links=[ 'git+https://gitlab.com/your-username/other-package.git@master#egg=other-package', ],
        其中 git+https://gitlab.com/your-username/other-package.git@master#egg=other-package 是另一个 GitLab 包的 URL,它指向 your-username 命名空间下的 other-package 项目的 master 分支。请根据你的实际情况修改这个 URL。
        pytest中pytest_addoption用法edge computing V.S. cloud computing
        Loading...