במאמר הזה מוסבר על שלבים לפתרון בעיות שיכולים לעזור לכם אם נתקלתם בבעיות בניהול חבילות 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/*