פתרון בעיות בחבילות Python

במאמר הזה מוסבר על שלבים לפתרון בעיות שיכולים לעזור לכם אם נתקלתם בבעיות בניהול חבילות Python ב-Artifact Registry.

לבעיות שרלוונטיות לכל הפורמטים של הארטיפקטים, אפשר לעיין במאמר בנושא פתרון בעיות כללי.

בעיות בהעלאה ובהורדה של חבילות

כלים כמו pip ו-Twine מחזירים קודי שגיאה של HTTP. אלה כמה קודי שגיאה שאולי תיתקלו בהם:

  • ‫403 – בעיית אימות, יכול להיות שהיא נגרמת בגלל חוסר הרשאות לביצוע הפעולה.
  • ‫404 – החבילה לא נמצאה. מוודאים שהנתיב ושם החבילה נכונים. אם אתם מורידים חבילה, צריך לרשום את תוכן המאגר כדי לוודא שהחבילה נמצאת במאגר.

כדי לקבל מידע נוסף על השגיאה, אפשר להריץ מחדש את הפקודה עם דגל לקבלת הודעות מפורטות יותר.

צִפצוּף

מריצים את הפקודה עם הדגל --verbose או -v. החל מ-pip 21.2, אפשר להשתמש בדגל עד שלוש פעמים כדי לקבל פלט נוסף. לדוגמה, כדי לקבל את הרמה הבאה של פרטי ניפוי הבאגים, משתמשים ב---verbose --verbose או ב--vv. לדוגמה:

pip install -vv --index-url https://us-east1-python.pkg.dev/my-project/my-repo/simple/ my-package
Twine

מריצים את הפקודה עם הדגל --verbose. לדוגמה:

twine upload --repository-url https://us-east1-python.pkg.dev/my-project/my-repo/ --verbose dist/*