All Products
Search
Document Center

Alibaba Cloud SDK:Siapkan lingkungan pengembangan Python di Windows dengan PyCharm

Last Updated:Aug 27, 2026

Instal PyCharm di Windows, buat proyek Python, dan lakukan panggilan API Alibaba Cloud pertama Anda.

Sebelum memulai

  • Komputer yang menjalankan Windows.

  • Python telah diinstal pada sistem Anda.

  • Pasangan AccessKey dari Pengguna RAM. Jangan gunakan pasangan AccessKey Akun Alibaba Cloud Anda.

Instal PyCharm dan buat proyek

Langkah 1: Instal PyCharm

  1. Buka halaman unduh resmi PyCharm.

  2. Temukan Community Edition dan klik Download.

  3. Jalankan installer yang telah diunduh dan ikuti panduan penyiapan.

    Penting

    Pada langkah Installation Options, pilih Add "bin" folder to the PATH untuk mengaktifkan akses command-line ke PyCharm.

Langkah 2: Buat proyek baru

  1. Buka PyCharm dan klik New Project.

  2. Pada kotak dialog New Project, konfigurasikan proyek Anda:

    • Name: Masukkan nama proyek, misalnya my-first-app.

    • Location: Direktori untuk file proyek Anda.

    • Interpreter type: Lingkungan runtime untuk proyek Anda.

      • Project venv (Direkomendasikan): Membuat lingkungan virtual terisolasi (venv) untuk proyek Anda, mencegah konflik dependensi antar proyek.

        Python version: Secara default menggunakan versi Python pada sistem Anda. Pilih versi berbeda jika beberapa versi telah diinstal.

        Pada kotak dialog New Project, lengkapi konfigurasi berikut:

        • Name: Masukkan nama proyek, misalnya my-first-app.

        • Location: Pilih direktori tempat proyek disimpan, misalnya D:\ide\PythonProjects.

        • Create a welcome script: Pilih opsi ini jika diperlukan.

        Setelah konfigurasi selesai, klik Create di pojok kanan bawah untuk membuat proyek.

      • Base conda: Menggunakan manajer paket Conda. Cocok untuk ilmu data, komputasi ilmiah, dan proyek multi-bahasa dengan dependensi kompleks.

      • Custom environment: Konfigurasi lingkungan secara manual.

        • Environment: Buat lingkungan baru atau gunakan yang sudah ada.

        • Type: Alat lingkungan. Virtualenv merupakan nilai default.

        • Base python: Versi interpreter Python untuk lingkungan tersebut.

        • Location: Direktori untuk lingkungan tersebut.

          • Inherit packages from base interpreter: Menyertakan paket dari interpreter dasar.

          • Make available to all projects: Membuat lingkungan ini dapat diakses oleh proyek lain.

            Pada kotak dialog New Project, pilih tipe proyek Pure Python di sebelah kiri, atur Name (misalnya, my-first-app) dan Location (direktori tempat proyek disimpan) di sebelah kanan, lalu klik Create.

  3. Klik Create.

Langkah 3: Buat dan jalankan file Python

  1. Pada jendela tool Project di sebelah kiri, klik kanan folder proyek Anda (misalnya my-first-app) dan pilih New > Python File.

  2. Pada kotak dialog, masukkan nama file Anda, misalnya hello_alibabacloud, lalu tekan Enter.

  3. Pada jendela editor untuk hello_alibabacloud.py, ketik kode berikut:

    print("Hello, Alibaba Cloud!")
  4. Untuk menjalankan skrip, klik ikon hijau Run di pojok kanan atas editor. Output Hello, Alibaba Cloud! akan muncul di jendela tool Run di bagian bawah.

Gunakan terminal terintegrasi

Terminal terintegrasi PyCharm secara otomatis menggunakan lingkungan virtual proyek Anda. Klik tab Terminal atau tekan Alt+F12 untuk membukanya. Gunakan terminal ini untuk menjalankan skrip (python hello_alibabacloud.py) atau menginstal paket dengan pip (pip install requests).

Isi file hello_alibabacloud.py:

print("Hello, Alibaba Cloud!")

Di terminal, jalankan skrip dengan perintah python dan instal paket pihak ketiga dengan pip install:

(.venv) PS D:\ide\PythonProjects\my-first-app> python hello_alibabacloud.py
Hello, Alibaba Cloud!
(.venv) PS D:\ide\PythonProjects\my-first-app> pip install requests
Collecting requests
  Obtaining dependency information for requests from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata
  Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting charset-normalizer<4,>=2 (from requests)
  Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/b6/7c/8debebb4f90174074b827c63242c23851bdf00a53249fba57fef3416e40/charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl.metadata
  ...ding charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests)
  Obtaining dependency information for idna<4,>=2.5 from https://files.pythonhosted.org/packages/e5/3e/741d8c82801c347547f8a2a06a57dbb01992be9e948df2ea0eda2c8b79e8/idna-3.7-py3-none-any.whl.metadata
  Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)

Langkah selanjutnya

Mulailah membuat aplikasi yang berinteraksi dengan Layanan Alibaba Cloud.

Contoh 1: Panggil API layanan dengan Alibaba Cloud SDK

Gunakan Alibaba Cloud SDK untuk Python untuk memanggil operasi ECS DescribeInstanceTypeFamilies.

Siapkan autentikasi

Panggilan API memerlukan pasangan AccessKey dari Pengguna RAM. Untuk informasi lebih lanjut, lihat Create an AccessKey.

Penting

Simpan kredensial selalu dalam variabel lingkungan, jangan pernah di dalam kode. Untuk petunjuknya, lihat Configure environment variables in Linux, macOS, and Windows.

Hasilkan dan jalankan kode contoh SDK

  1. Buka SDK Center.

  2. Pilih layanan (misalnya ECS) dan operasi API (misalnya DescribeInstanceTypeFamilies).

  3. Pada tab Parameters, isi parameter yang diperlukan. Untuk contoh ini, atur RegionId menjadi cn-qingdao dan Generation menjadi ecs-5.

  4. Pada kolom paling kanan, klik tab SDK Sample Code, pilih Python, lalu klik Download Project.

    Pada area contoh SDK di sebelah kanan, atur pembuatan SDK ke V2.0 Recommended dan bahasa ke Python.

  5. Ekstrak paket yang diunduh dan buka proyek tersebut di PyCharm.

  6. Setelah Anda menjalankan kode, nilai statusCode sebesar 200 dalam respons menunjukkan bahwa panggilan API berhasil, dan badan respons berisi daftar keluarga tipe instans ECS. Berikut adalah sebagian dari respons tersebut:

    : '1rHpYSAeV5ewkgoDCes4x8A7'}, 'statusCode': 200, 'body': {'InstanceTypeFamilies': {'InstanceTypeFamily': [{'Generation': 'ecs-5', 'InstanceTypeFamilyId': 'ecs.g6'}, {'Generation': 'ecs-5', 'InstanceTypeFamilyId': 'ecs.ebmg

Untuk informasi lebih lanjut, lihat Use the Alibaba Cloud Python SDK in an IDE.

Contoh 2: Panggil model bahasa besar (Qwen)

Panggil model bahasa besar Qwen (LLM) melalui API yang kompatibel dengan OpenAI dari Alibaba Cloud Model Studio.

Siapkan autentikasi

Aktifkan Model Studio dan dapatkan Kunci API. Untuk informasi lebih lanjut, lihat Account setup.

Penting

Konfigurasikan Kunci API Anda sebagai variabel lingkungan bernama DASHSCOPE_API_KEY. Untuk petunjuknya, lihat Set your API key as an environment variable.

Instal SDK dan jalankan kode contoh

  1. Di terminal PyCharm, instal OpenAI Python SDK:

    pip install -U openai
    Downloading jiter-0.8.2-cp312-cp312-win_amd64.whl (204 kB)
       204.7/204.7 kB 654.9 kB/s eta 0:00:00
    Downloading pydantic-2.10.6-py3-none-any.whl (431 kB)
       431.7/431.7 kB 642.5 kB/s eta 0:00:00
    Downloading pydantic_core-2.27.2-cp312-cp312-win_amd64.whl (2.0 MB)
       2.0/2.0 MB 715.4 kB/s eta 0:00:00
    Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
    Downloading tqdm-4.67.1-py3-none-any.whl (78 kB)
       78.5/78.5 kB 875.6 kB/s eta 0:00:00
    Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
    Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
    Downloading h11-0.14.0-py3-none-any.whl (58 kB)
       58.3/58.3 kB 762.2 kB/s eta 0:00:00
    Installing collected packages: typing-extensions, tqdm, sniffio, jiter, h11, distro, annotated-types, pydantic-core, httpcore, anyio, pydantic, httpx, openai
    Successfully installed annotated-types-0.7.0 anyio-4.8.0 distro-1.9.0 h11-0.14.0 httpcore-1.0.7 httpx-0.28.1 jiter-0.8.2 openai-1.65.2 pydantic-2.10.6 pydantic-core-2.27.2 sniffio-1.3.1 tqdm-4.67.1 typing-extensions-4.12.2

    Pesan Successfully installed ... openai-x.x.x mengonfirmasi instalasi berhasil.

  2. Buat file Python baru dan tambahkan kode berikut:

    import os
    from openai import OpenAI
    
    try:
        client = OpenAI(
            # Membaca Kunci API dari variabel lingkungan DASHSCOPE_API_KEY.
            api_key=os.getenv("DASHSCOPE_API_KEY"),
            base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
        )
    
        completion = client.chat.completions.create(
            model="qwen-plus",
            messages=[
                {'role': 'system', 'content': 'You are a helpful assistant.'},
                {'role': 'user', 'content': 'Who are you?'}
            ]
        )
        print(completion.choices[0].message.content)
    except Exception as e:
        print(f"An error occurred: {e}")
  3. Jalankan skrip tersebut. Anda akan melihat respons dari model Qwen.

    D:\official_site\Demo\venv\Scripts\python.exe D:\official_site\Demo\venv\ecsram\TongYi.py
    I am a large language model from Alibaba Cloud. My name is Qwen.

Untuk informasi lebih lanjut, lihat OpenAI Python SDK.