将自定义python库上载到azure工件

将自定义python库上载到azure工件,python,azure,azure-devops,azure-artifacts,twine,Python,Azure,Azure Devops,Azure Artifacts,Twine,我正在尝试将自定义python库上载到Azure工件,以便在我们的团队中共享。我正在尝试使用twine上传。我已经使用pip安装了twine,并且似乎一切都正常工作,但是当我尝试运行以下命令时: twine upload --repository-url https://pkgs.dev.azure.com/<your-organization-name>/_packaging/<your-feed-name>/pypi/upload 表示未安装捆绳 非常感谢您的帮助。

我正在尝试将自定义python库上载到Azure工件,以便在我们的团队中共享。我正在尝试使用twine上传。我已经使用pip安装了twine,并且似乎一切都正常工作,但是当我尝试运行以下命令时:

twine upload --repository-url https://pkgs.dev.azure.com/<your-organization-name>/_packaging/<your-feed-name>/pypi/upload
表示未安装捆绳


非常感谢您的帮助。

此错误表示捆绳安装不正确

您可以运行
python-m twine--version
来检查是否将预期版本视为输出,类似于:

twine version 3.2.0 (pkginfo: 1.5.0.1, requests: 2.24.0, setuptools: 49.2.1, requests-toolbelt: 0.9.1, tqdm: 4.53.0)
如果遇到错误,则:

  • 使用以下命令重新运行安装以安装捆绳和锁环:

    pip install twine keyring artifacts-keyring
    
  • 然后尝试发布包:

  • 在项目目录中运行此命令以创建源和控制盘发行版

    python setup.py sdist bdist_wheel
    
  • 然后,运行此命令以发布:

    twine upload --repository-url https://pkgs.dev.azure.com/<your-organization-name>/<your-project-name>/_packaging/<your-feed-name>/pypi/upload dist/*
    
    twine上传——存储库urlhttps://pkgs.dev.azure.com///_packaging//pypi/upload 距离/*
    

  • 运行
    python3-m twine--version
    (假设您正在运行python3)时,是否看到预期的输出?
    twine upload --repository-url https://pkgs.dev.azure.com/<your-organization-name>/<your-project-name>/_packaging/<your-feed-name>/pypi/upload dist/*