首页 > 解决方案 > 从 Jupyter Notebooks 使用 Azure Devops python 库

问题描述

我有一个作为 Azure Devops 源发布的自定义 python 库。我可以使用发布管道中的端点访问它以部署到其他服务器。我正在尝试在本地 Jupyter 笔记本中访问/安装该库以进行测试。

从 Azure Devops 文档 - Ensure you have installed the latest version of the Azure Artifacts keyring from the "Get the tools" menu. Add a pip.ini (Windows) or pip.conf (Mac/Linux) file to your virtualenv and pip install.

我已经设置了密钥环,并且我的 pip.ini 指向'https://xxx@pkgs.dev.azure.com/xxxx/zzzz0acc9/_packaging/MyFeed/pypi/simple/。当我尝试根据文档调用 pip install 'libraryname' 时,我收到消息 - 错误:找不到满足要求的版本。我在 https 之后包含了个人访问令牌,它具有必要的权利,但没有运气。

我试图实现的目标是在本地使用 Jupyter 笔记本中的库,但我不确定这些是否是所需的所有步骤。这可能吗?谢谢!

标签: pythonazure-devopsjupyter-notebook

解决方案


您需要检查 pip.ini 文件是否放置在正确的位置。您可以运行pip config -v list命令来检查 pip 尝试从中加载的配置文件的位置。

您必须确保您的 pip.ini 位于上面列出的位置之一pip config -v list command

您也可以尝试pip install 在本地机器命令行终端上运行以安装您的私有包。

请看下面我的测试:

#pip.ini 

[global]
extra-index-url=https://PersonalAccessToken@pkgs.dev.azure.com/MyOrg/_packaging/MyPythonFeed/pypi/simple/

在此处输入图像描述


推荐阅读