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

從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文件。

有人知道嗎?

5回複5

Sulfikkar
貢獻者

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

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

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

從請求進口

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

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

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

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

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

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

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

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

Baidu
map