Mengkonfigurasi pip dan menginstal paket Python - Amazon CodeCatalyst

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengkonfigurasi pip dan menginstal paket Python

Untuk menggunakannya pip CodeCatalyst, Anda harus terhubung pip ke repositori paket Anda dan memberikan token akses pribadi untuk otentikasi. Anda dapat melihat instruksi untuk menghubungkan pip ke repositori paket Anda di konsol. CodeCatalyst Setelah Anda mengautentikasi dan pip terhubung CodeCatalyst, Anda dapat menjalankan pip perintah.

Menginstal paket Python dari CodeCatalyst dengan pip

Petunjuk berikut menjelaskan cara mengkonfigurasi pip untuk menginstal paket Python dari repositori CodeCatalyst paket Anda atau salah satu repositori hulu.

Untuk mengkonfigurasi dan menggunakan pip untuk menginstal paket Python dari repositori paket Anda CodeCatalyst
  1. Buka CodeCatalyst konsol di https://codecatalyst.aws/.

  2. Pada halaman ikhtisar untuk proyek Anda, pilih Paket.

  3. Pilih repositori paket Anda dari daftar repositori paket.

  4. Pilih Connect to repository.

  5. Di kotak dialog Connect to repository, pilih pip dari daftar klien manajer paket.

  6. Anda akan memerlukan token akses pribadi (PAT) untuk mengautentikasi pip dengan. CodeCatalyst Jika Anda sudah memilikinya, Anda dapat menggunakannya. Jika tidak, Anda dapat membuatnya di sini.

    1. Pilih Buat token.

    2. Pilih Salin untuk menyalinPAT.

      Awas

      Anda tidak akan dapat melihat atau menyalin PAT lagi setelah Anda menutup kotak dialog.

  7. Gunakan pip config perintah untuk mengatur CodeCatalyst registri URL dan kredensialnya. Ganti nilai-nilai berikut.

    catatan

    Jika menyalin dari instruksi konsol, nilai berikut harus diperbarui untuk Anda dan tidak boleh diubah.

    • Ganti username dengan nama CodeCatalyst pengguna Anda.

    • Ganti PAT dengan Anda CodeCatalyst PAT.

    • Ganti space_name dengan nama CodeCatalyst spasi Anda.

    • Ganti proj_name dengan nama CodeCatalyst proyek Anda.

    • Ganti repo_name dengan nama repositori CodeCatalyst paket Anda.

    pip config set global.index-url https://username:PAT@https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/simple/
  8. Dengan asumsi bahwa sebuah paket ada dalam repositori Anda atau salah satu repositori hulu, Anda dapat menginstalnya dengan pip install. Misalnya, gunakan perintah berikut untuk menginstal paket requests.

    pip install requests

    Gunakan -i opsi untuk kembali sementara untuk menginstal paket dari https://pypi.org alih-alih repositori CodeCatalyst paket Anda.

    pip install -i https://pypi.org/simple requests

Mengkonsumsi paket Python dari PyPI melalui CodeCatalyst

Anda dapat menggunakan paket Python dari Indeks Paket Python (PyPI) melalui repositori dengan mengonfigurasi CodeCatalyst repositori dengan koneksi upstream ke PyPI. Paket yang dikonsumsi dari PyPI dicerna dan disimpan di repositori Anda. CodeCatalyst

Untuk mengkonsumsi paket dari PyPI
  1. Jika Anda belum melakukannya, konfigurasikan pip dengan repositori CodeCatalyst paket Anda dengan mengikuti langkah-langkah di. Menginstal paket Python dari CodeCatalyst dengan pip

  2. Pastikan repositori Anda telah menambahkan PyPI sebagai sumber upstream. Anda dapat memeriksa sumber upstream mana yang ditambahkan atau menambahkan PyPI sebagai sumber upstream dengan mengikuti instruksi dan memilih repositori Menambahkan repositori upstream penyimpanan PyPI.

Untuk informasi selengkapnya tentang meminta paket dari repositori upstream, lihat. Meminta versi paket dengan repositori hulu

dukungan perintah pip

Bagian berikut merangkum perintah pip yang didukung, oleh CodeCatalyst repositori, selain perintah tertentu yang tidak didukung.

Perintah yang didukung yang berinteraksi dengan repositori

Bagian ini berisi daftar pip tempat klien pip membuat satu atau beberapa permintaan ke registri yang telah dikonfigurasi. Perintah ini telah diverifikasi untuk berfungsi dengan benar ketika dipanggil terhadap repositori CodeCatalyst paket.

Perintah Deskripsi

menginstal

Menginstal paket.

Unduh

Mengunduh paket.

CodeCatalyst tidak mengimplementasikanpip search. Jika Anda telah mengonfigurasi pip dengan repositori CodeCatalyst paket, menjalankan pip search akan mencari dan menampilkan paket dari PyPI.

Perintah sisi klien yang didukung

Perintah ini tidak memerlukan interaksi langsung dengan repositori, jadi CodeCatalyst tidak perlu melakukan apa pun untuk mendukungnya.

Perintah Deskripsi

hapus instalan

Meng-uninstall paket.

membekukan

Output paket terinstal dalam format persyaratan.

daftar

Daftar paket terinstal.

menunjukkan

Menampilkan informasi tentang paket terinstal.

periksa

Verifikasi bahwa paket yang diinstal memiliki dependensi yang kompatibel.

konfigurasi

Mengelola konfigurasi lokal dan global.

roda

Membangun wheel dari kebutuhan Anda.

hash

Menghitung hash dari arsip paket.

penyelesaian

Membantu penyelesaian perintah.

debug

Menampilkan informasi yang berguna untuk debugging.

help

Menampilkan bantuan untuk perintah.