דלג לתוכן הראשי
פרויקט זה בשלב בטא. מצאת באג? פתח issue ב-GitHub. יש שאלה או רעיון? שאל ב-Discussions — נשמח לשמוע ממך!
מה איכות התרגום בדף זה?

התקנת 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 או בלעדיו, בהתאם לכך אם ברצונך לבנות במצב שחרור או מצב ניפוי שגיאות).

השלבים הבאים​

המלצות