本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 pip 和安裝 Python 套件
若要pip
搭配 使用 CodeCatalyst,您必須pip
連線至套件儲存庫,並提供個人存取權杖以進行身分驗證。您可以在 CodeCatalyst 主控台中檢視pip
連線至套件儲存庫的指示。驗證並pip
連線至 後 CodeCatalyst,您可以執行pip
命令。
CodeCatalyst 使用 pip 從 安裝 Python 套件
下列指示說明如何設定 pip
,從套件儲存庫或其上游儲存庫之一安裝 Python CodeCatalyst 套件。
設定和使用 pip
,從套件儲存庫安裝 Python CodeCatalyst 套件
-
在 https://https://codecatalyst.aws/
開啟 CodeCatalyst 主控台。 -
在專案的概觀頁面上,選擇套件 。
-
從套件儲存庫清單中選擇套件儲存庫。
-
選擇連線至儲存庫 。
-
在連線至儲存庫對話方塊中,從套件管理員用戶端清單中選擇 pip。
-
您需要個人存取權杖 (PAT) 來使用 來驗證 pip CodeCatalyst。如果您已經有 ,則可以使用它。如果沒有,您可以在這裡建立。
-
選擇建立權杖 。
-
選擇複製以複製您的 PAT。
警告
關閉對話方塊後,您將無法PAT再次查看或複製您的 。
-
-
使用
pip config
命令來設定 CodeCatalyst 登錄檔URL和憑證。取代下列值。注意
如果從主控台指示複製,則應為您更新下列值,且不應變更。
Replace (取代)
username
您的 CodeCatalyst 使用者名稱。Replace (取代)
PAT
您的 CodeCatalyst PAT。Replace (取代)
space_name
您的 CodeCatalyst 空間名稱。Replace (取代)
proj_name
您的 CodeCatalyst 專案名稱。Replace (取代)
repo_name
使用 CodeCatalyst 套件儲存庫名稱。
pip config set global.index-url https://
username
:PAT
@https://packages.region
.codecatalyst.aws/pypi/space_name
/proj_name
/repo_name
/simple/ -
假設套件存在於您的儲存庫或其上游儲存庫之一,您可以使用 安裝套件
pip install
。例如,使用下列命令來安裝requests
套件。pip install requests
使用
-i
選項暫時還原為從 https://pypi.org安裝套件,而非 CodeCatalyst 套件儲存庫。 pip install -i https://pypi.org/simple requests
從 PyPI 到 使用 Python 套件 CodeCatalyst
您可以透過設定具有上游連線至 PyPI 的儲存庫,透過儲存庫從 Python 套件索引 (PyPI
從 PyPI 使用套件
-
如果您尚未設定 CodeCatalyst 套件儲存庫的 pip,請遵循 中的步驟進行設定 CodeCatalyst 使用 pip 從 安裝 Python 套件。
-
確保您的儲存庫已新增 PyPI 作為上游來源。您可以依照 中的指示新增上游儲存庫並選擇 PyPI 儲存庫,來檢查要新增哪些上游來源,或將 PyPI 新增至上游來源。
如需從上游儲存庫請求套件的詳細資訊,請參閱 使用上游儲存庫請求套件版本。
pip 命令支援
除了不支援的特定命令之外,以下各節摘要 CodeCatalyst 了儲存庫支援的 pip 命令。
與儲存庫互動的支援命令
本節列出pip
命令,其中pip
用戶端向設定其登錄檔提出一或多個請求。已驗證這些命令在調用 CodeCatalyst 套件儲存庫時能正常運作。
CodeCatalyst 不會實作 pip search
。如果您已pip
設定 CodeCatalyst 套件儲存庫,執行 pip search
會搜尋並顯示來自 PyPI
支援的用戶端命令
這些命令不需要與儲存庫進行任何直接互動,因此 CodeCatalyst 不需要採取任何動作來支援儲存庫。