它可以让您知道内容类型是否错误
Posted: Sun Mar 02, 2025 6:28 am
测试包源 – capgemini
第一步是检查新创建的分发包中是否存在所有文件。还必须包含所有支持文件和子包。您甚至可以像解压 zip 文件一样解压 wheel。
较新版本的 Twine 可用于检查包描述是否能在 PyPI 上正确呈现。操作方法如下:
$ twine 检查 dist/*
检查分发 dist/package1-1.0.0-py3-none-any.whl:已通过
检查分发 dist/package1-1.0.0.tar.gz:已通过
。它无法捕捉您可 贝宁手机号码数据库 能遇到的所有问题。
3. 上传软件包
您将使用 Twine 工具上传包。您应该先使用 TestPyPI 来确保一切正常。尝试以下命令:
您必须提供您的用户名和密码。
恭喜!您的软件包现已上传并发布在 PyPI 上。
将包上传到 PyPI 后,您也可以使用 pip 来安装它。使用以下命令:
$ pip install 你的包名称
其他实用工具
创建和上传 Python 包时,您应该了解一些工具:
1.虚拟环境
当你从事不同的项目并且使用不同版本的 Python、其自身的依赖项和要求时,你需要虚拟环境。
您可以使用许多指南来了解虚拟环境的工作原理。以下是一些示例
(i)使用 Pip 和虚拟环境管理 Python 依赖项
(二)Pipenv:新 Python 打包工具指南
(三)Python 虚拟环境:入门
在将您的包上传到 PyPI 之前,您需要使用最小虚拟环境来测试您的包并确保您的 setup.py 文件包含所有必要的依赖项。
2. Cookiecutter
饼干切割器
Cookiecutter 源 – pypi
Cookiecutter 是一款出色的项目入门工具。首先,它会根据设置项目的模板询问几个问题。有许多模板可供选择。
为了使其正常工作,第一步是确保您已正确安装 Cookiecutter。您可以使用以下命令直接从 PyPI 安装它:
$ pip 安装 cookiecutter
回答完所有问题后,Cookiecutter 将设置您的项目。以下是显示模板如何创建目录和文件的示例:
第一步是检查新创建的分发包中是否存在所有文件。还必须包含所有支持文件和子包。您甚至可以像解压 zip 文件一样解压 wheel。
较新版本的 Twine 可用于检查包描述是否能在 PyPI 上正确呈现。操作方法如下:
$ twine 检查 dist/*
检查分发 dist/package1-1.0.0-py3-none-any.whl:已通过
检查分发 dist/package1-1.0.0.tar.gz:已通过
。它无法捕捉您可 贝宁手机号码数据库 能遇到的所有问题。
3. 上传软件包
您将使用 Twine 工具上传包。您应该先使用 TestPyPI 来确保一切正常。尝试以下命令:
您必须提供您的用户名和密码。
恭喜!您的软件包现已上传并发布在 PyPI 上。
将包上传到 PyPI 后,您也可以使用 pip 来安装它。使用以下命令:
$ pip install 你的包名称
其他实用工具
创建和上传 Python 包时,您应该了解一些工具:
1.虚拟环境
当你从事不同的项目并且使用不同版本的 Python、其自身的依赖项和要求时,你需要虚拟环境。
您可以使用许多指南来了解虚拟环境的工作原理。以下是一些示例
(i)使用 Pip 和虚拟环境管理 Python 依赖项
(二)Pipenv:新 Python 打包工具指南
(三)Python 虚拟环境:入门
在将您的包上传到 PyPI 之前,您需要使用最小虚拟环境来测试您的包并确保您的 setup.py 文件包含所有必要的依赖项。
2. Cookiecutter
饼干切割器
Cookiecutter 源 – pypi
Cookiecutter 是一款出色的项目入门工具。首先,它会根据设置项目的模板询问几个问题。有许多模板可供选择。
为了使其正常工作,第一步是确保您已正确安装 Cookiecutter。您可以使用以下命令直接从 PyPI 安装它:
$ pip 安装 cookiecutter
回答完所有问题后,Cookiecutter 将设置您的项目。以下是显示模板如何创建目录和文件的示例: