התקנת Qiskit SDK ו-Qiskit Runtime מקוד המקור
התקנת Qiskit SDK מקוד המקור מאפשרת לך לגשת לגרסת הפיתוח הנוכחית, במקום להשתמש בגרסה שנמצאת במאגר Python Package Index (PyPI). כך תוכל לבחון ולהרחיב את הגרסה העדכנית ביותר של קוד Qiskit ביתר יעילות.
יצירה והפעלה של סביבה וירטואלית חדשה
-
נווט לתיקיית הפרויקט שלך וצור סביבה מינימלית עם Python בלבד מותקן בה.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
הפעל את הסביבה החדשה שלך.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
התקנת מהדר Rust
על מנת לקמפל את Qiskit, חייב להיות מותקן מהדר Rust במערכת שלך. להתקנת מהדר Rust, השתמש במתקין הרב-פלטפורמי rustup או בשיטת התקנה אחרת.
התקנת Qiskit
עקוב אחר השלבים הבאים להתקנת Qiskit:
- שכפל את מאגר Qiskit.
git clone https://github.com/Qiskit/qiskit.git
- עבור לתיקיית
qiskit.
cd qiskit
- (אופציונלי) אם ברצונך להריץ בדיקות או בדיקות lint, התקן את דרישות המפתח.
pip install -r requirements-dev.txt
- התקן את
qiskit.
-
התקנה רגילה:
pip install . -
מצב עריכה: במצב זה אינך צריך להתקין מחדש את Qiskit כשיש שינויי קוד בפרויקט.
pip install -e .במצב עריכה, ההרחבות המקומפלות נבנות ב-מצב ניפוי שגיאות ללא אופטימיזציות. הדבר משפיע על ביצועי זמן הריצה של הקוד המקומפל. כדי לבנות את ההרחבות המקומפלות עם אופטימיזציות מופעלות, הרץ את ה פקודה הבאה כדי לבנות מחדש את הבינארי ב-מצב שחרור:
python setup.py build_rust --release --inplaceהערהאם אתה עובד על קוד Rust ב-Qiskit, עליך לבנות מחדש את קוד ההרחבה בכל פעם שאתה מבצע שינוי מקומי. במצב עריכה, הרחבת Rust נבנית רק כשפקודת ההתקנה מורצת, לכן שינויים מקומיים שאתה מבצע בקוד Rust אינם באים לידי ביטוי בחבילה המותקנת אלא אם כן תבנה מחדש את ההרחבה על ידי הרצה חוזרת של
build_rust(עם--releaseאו בלעדיו, בהתאם לכך אם ברצונך לבנות במצב שחרור או מצב ניפוי שגיאות).
התקנת Qiskit Runtime
עקוב אחר השלבים הבאים אם ברצונך להתקין את Qiskit Runtime:
- שכפל את מאגר Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- עבור לתיקיית
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- התקן את
qiskit-runtime. אנו ממליצים להשתמש בסביבה וירטואלית כדי להימנע מזיהום התקנת Python הגלובלית שלך.
-
התקנה רגילה:
pip install . -
מצב עריכה: במצב זה אינך צריך להתקין מחדש את Qiskit כשיש שינויי קוד בפרויקט.
pip install -e .במצב עריכה, ההרחבות המקומפלות נבנות ב-מצב ניפוי שגיאות ללא אופטימיזציות.
- (אופציונלי) אם ברצונך להריץ בדיקות או בדיקות lint, התקן את דרישות המפתח. אנו ממליצים להשתמש בסביבה וירטואלית כדי להימנע מזיהום התקנת Python הגלובלית שלך.
pip install -e ".[dev]"
השלבים הבאים
- קרא את הנחיות התרומה כדי לתרום ל-Qiskit SDK הקוד הפתוח.
- הרץ את תוכנית Hello world.
- נסה מדריך, כגון אלגוריתם גרובר.