התקנת Qiskit SDK מקוד המקור
כאשר את/ה מתקין/ה את 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 SDK הקוד הפתוח.
- הרץ את המעגל הקוונטי הראשון שלך.
- נסה מדריך, כגון אלגוריתם גרובר.