当您成功搭建好自己的 PyPI 服务器后,您可以使用以下步骤来发布和使用您的包:
-
打包您的代码:
首先,将您的 Python 项目打包成一个发布包。确保您已经在项目根目录下创建了setup.py
文件,并按照正确的格式填写了项目信息、依赖关系等。 -
注册用户:
在您的自定义 PyPI 服务器上注册一个用户账号。通过访问服务器的注册页面,填写必要的信息并创建一个账号。 -
登录:
使用您的账号信息登录到您的自定义 PyPI 服务器。 -
上传包:
使用 twine 工具将您的包上传到您的自定义 PyPI 服务器上。
- 首先,安装
twine
工具:pip install twine
- 然后,在命令行中,进入您的包的打包文件所在路径。
- 运行以下命令,将您的包上传到自定义 PyPI 服务器:
twine upload --repository-url <your_server_url> dist/*
其中 <your_server_url> 是您自定义 PyPI 服务器的 URL。
5. 安装包:
您可以使用 pip 命令从您的自定义 PyPI 服务器上安装包。运行以下命令:
pip install --extra-index-url <your_server_url> <package_name>
其中 <your_server_url> 是您自定义 PyPI 服务器的 URL, <package_name> 是您要安装的包的名称。
这些步骤将帮助您在自定义 PyPI 服务器上发布和使用您的包。请注意,发布到自定义 PyPI 服务器上的包只能在该服务器上使用,其他 PyPI 服务器上的包是无法访问的。
同时,还要注意遵守相关法律规定,并确保您的包符合适当的许可证要求。