דלג לתוכן הראשי

התקנת Qiskit SDK מקוד המקור

כאשר את/ה מתקין/ה את Qiskit SDK מקוד המקור, תוכל לגשת לגרסת הפיתוח הנוכחית, במקום להשתמש בגרסה שנמצאת במאגר Python Package Index‏ (PyPI). כך תוכל לבחון ולהרחיב את הגרסה העדכנית ביותר של קוד Qiskit ביתר יעילות.

יצירה והפעלה של סביבה וירטואלית חדשה

  1. נווט לתיקיית הפרויקט שלך וצור סביבה מינימלית עם Python בלבד מותקן בה.

    python3 -m venv .venv
  2. הפעל את הסביבה החדשה שלך.

    source .venv/bin/activate

התקנת מהדר Rust

על מנת לקמפל את Qiskit, חייב להיות מותקן מהדר Rust במערכת שלך. להתקנת מהדר Rust, השתמש במתקין הרב-פלטפורמי rustup או בשיטת התקנה אחרת.

התקנת Qiskit

עקוב אחר השלבים הבאים להתקנת Qiskit:

  1. שכפל את מאגר Qiskit.
git clone https://github.com/Qiskit/qiskit.git
  1. עבור לתיקיית qiskit.
cd qiskit
  1. (אופציונלי) אם ברצונך להריץ בדיקות או בדיקות lint, התקן את דרישות המפתח.
pip install -r requirements-dev.txt
  1. התקן את qiskit.
  • התקנה רגילה:

    pip install .
  • מצב עריכה: במצב זה אינך צריך להתקין מחדש את Qiskit כשיש שינויי קוד בפרויקט.

    pip install -e .

    במצב עריכה, ההרחבות המקומפלות נבנות ב-מצב ניפוי שגיאות ללא אופטימיזציות. הדבר משפיע על ביצועי זמן הריצה של הקוד המקומפל. כדי לבנות את ההרחבות המקומפלות עם אופטימיזציות מופעלות, הרץ את הפקודה הבאה כדי לבנות מחדש את הבינארי ב-מצב שחרור:

    python setup.py build_rust --release --inplace
    הערה

    אם אתה עובד על קוד Rust ב-Qiskit, עליך לבנות מחדש את קוד ההרחבה בכל פעם שאתה מבצע שינוי מקומי. במצב עריכה, הרחבת Rust נבנית רק כשפקודת ההתקנה מורצת, לכן שינויים מקומיים שאתה מבצע בקוד Rust אינם באים לידי ביטוי בחבילה המותקנת אלא אם כן תבנה מחדש את ההרחבה על ידי הרצה חוזרת של build_rust (עם --release או בלעדיו, בהתאם לכך אם ברצונך לבנות במצב שחרור או מצב ניפוי שגיאות).

השלבים הבאים

המלצות