取消
顯示的結果
而不是尋找
你的意思是:

從azure devops工件安裝一個定製的python包磚集群

Sulfikkar
貢獻者

我想安裝一個包上傳進入azure devops工件進入磚使用pip.conf集群。

基本上我跟著下麵的步驟。(步驟1:安裝在本地IDE)

  1. 使用線包上傳到azure devops飼料
  2. 創建了一個帕特在azure devops令牌
  3. 創造了皮普。在我的本地機器和叢在pip.conf帕特令牌使用
  4. 圖書館在我的本地安裝IDE。

到第四步,工作正常。然而當我試圖複製同樣的安裝包在azure磚集群的失敗。我跟著下麵的步驟。(第二步:安裝在集群磚)

  1. 帕特令牌存儲azure keyvault的秘密
  2. 創建數據磚秘密範圍訪問秘密在azure密鑰庫
  3. 使用環境變量來訪問秘密範圍創建。
  4. 創建了一個iniit腳本url索引寫入等/皮普。conf文件。

我已經檢查了秘密列表和範圍,一切都是有效的。然而當我試著使用pypi從集群安裝包,不是指向索引我pip.conf提供的url。我也試圖執行pip安裝命令通過索引url從筆記本電腦和它說沒有找到包版本的devops工件。但同樣的作用很好,在當地的IDE

基本上這是一個錯誤,當我通過索引的url,並試圖從集群安裝包手動

錯誤:無法找到一個版本滿足要求RelayDataVault = = 0.5.3(版本:無)

錯誤:沒有發現匹配分布RelayDataVault = = 0.5.3

但同一個包安裝在本地的IDE。

也正如我所提到的在默認情況下,當我從集群不是安裝包中我提到的搜索索引中的url等/皮普。conf文件。

有人知道嗎?

1接受解決方案

接受的解決方案

Sulfikkar
貢獻者

謝謝你的時間@Debayan穆克吉和@Kaniz開羅。我們有發現這個問題隨著下文團隊,我們要做磚的公共ip白名單在azure集群。

我有檢查的ip地址火花集群UI——的主人但這是私人問題。

所以我發現我的公共ip使用下麵的代碼。

從請求進口

ip = get ('https://api.ipify.org”)。

print(我的公共IP地址是:,IP)

這裏的混亂發生是因為從磚非常通用的錯誤。可能是磚應該添加一些額外的異常在當一個index-url磚是不可到達的。我認為改善例外。

下一個問題是,這些集群的公共ip組是動態的,因此,“誘導多能性”會自動改變。所以我們找到一個方法讓它ips靜態和白名單,謝謝

在原帖子查看解決方案

5回複5

Debayan
尊敬的貢獻者三世
尊敬的貢獻者三世

你好,

通常對這種錯誤,您可以按照類似下圖:

  • python3 - m relay_package——升級
  • PyPI上檢查python模塊的名字和安裝模塊(e。g, pip3安裝relay_package)

重新運行這個命令

  • python3 - m relay_package——升級

Kaniz
社區經理
社區經理

嗨@Sulfikkar Basheer Shylaja,我們一直沒有收到你的最後回應@Debayan穆克吉,我檢查看看你有一項決議。

如果你有任何解決方案,請與社區分享,因為它可以幫助別人。否則,我們將與更多的細節和試圖幫助回應。

同時,請別忘了點擊“選擇最佳”按鈕時提供的信息幫助解決你的問題。

@Kaniz Fatma @Debayan穆克吉提供的解決方案是不實際的問題。我隻是解釋一下這個問題。

我有一些鏈接類似於這裏我一直試圖實現什麼。請參考相同的情況下我的解釋不清楚:slightly_smiling_face:

https://polarpersonal.medium.com/releasing-and-using-python-packages-with-azure-devops-and-azure-dat..。

https://towardsdatascience.com/install-custom-python-libraries-from-private-pypi-on-databricks-6a766..。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map