python - 从 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 笔记本中的库,但我不确定这些是否是所需的所有步骤。这可能吗?谢谢!
解决方案
您需要检查 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/
推荐阅读
- javascript - 我如何找到美国特定州的北部和南部边界
- asp.net - 带有 MVC Core 的 Angular 捕获了一些应该去往控制器的路由
- html - 如何使包装纸在特定部分向右流血?
- java - 两个字符串的比较给出假
- reactjs - 测试执行期间无法导入子组件
- google-apps-script - Http POST 从 API 返回 404
- c# - 使用 Application Insight API 提取 Web 应用程序中的遥测数据
- excel - 逐个单元格比较表格
- javascript - 使用post方法类型调用json文件时如何解决javascript中的500错误
- python - 为 QTreeView 使用自定义 itemdelegate 时,如何自动开始在 QLineEdit 上进行编辑