שאלה | התקנת חבילות של פיתון - אופליין.
-
@רנדומלי כתב בשאלה | התקנת חבילות של פיתון - אופליין.:
האם יש דרך להתקין חבילות של פיתון אופליין, או רק דרך pip install?
(היינו, להוריד את קבצי החבילה למחשב ואז להניח אותם באיזשהו מקום כדי שפיתון תכיר את החבילה).כל שני וחמישי יוצאת חבילה חדשה , זה ישקול מאות GB ,
איפה אתה רוצה לאחסן את זה , תכנית זה אפשרי -
@רנדומלי אתה יכול לעשות חיפוש באתר pypi של החבילה שאתה רוצה, להוריד קובץ הפצה בנויה (עם סיומת whl)
ולהתקין עם pip במצב אופליין, בצורה כזו:pip install <שם הקובץ המלא, כולל הסיומת>
כמובן ללא הסוגריים.
יתכן שצריך גם לנווט לתיקייה ששם שמת את הקובץ, לא בטוח. -
@רנדומלי כתב בשאלה | התקנת חבילות של פיתון - אופליין.:
@לומדעס
מה זאת אומרת?
כל חבילה שאני מתקין יורדת אל המחשב שלי, גם אם אני מתקין אותה באמצעות pip
עובדה שההרחבה ממשיכה לעבוד גם כשהמחשב אינו מחובר לרשת.לא הבנת אותי, אני אומר שיש הרבה חבילות אתה רוצה חבילות ספציפיות או את כלום ?
-
@רנדומלי
התקנה ידנית: בדרך זו, אתה יכול להוריד את קבצי החבילה בעצמך ולהתקין אותם. השלבים הבסיסיים הם:פתח טרמינל
לרוב תצטרך להפעיל את הקובץ setup.py שבתוך החבילה, עם הפקודהpython setup.py install.
שימוש ב־wheel files: קבצי Wheel הם פורמט עשיר של קבצי חבילה המכילים את הקוד המקורי ומידע נוסף הדרוש להתקנה. אתה יכול להוריד Wheel files מאתרי החבילות או ממקורות אחרים, ולאז התקן אותם באמצעות הפקודה
pip install <שם הקובץ>.whl.
-
@מתכנת-חובב
pyautogui
אני לא יודע אם יש לה תלויות.
(אם אני מתקין באמצעות pip install זה מתקין גם את התלויות?) -
@רנדומלי תחלץ את זה (פעמיים - זה אחד בתוך השני) https://files.pythonhosted.org/packages/65/ff/cdae0a8c2118a0de74b6cf4cbcdcaf8fd25857e6c3f205ce4b1794b27814/PyAutoGUI-0.9.54.tar.gz
ואז תריץ בתיקיהpython setup.py build python setup.py install
-
@מתכנת-חובב
כשאני מנסה להריץ פקודה מהמודול הזה הוא מודיע על שגיאהpyautogui.PyAutoGUIException: PyAutoGUI was unable to import pyscreeze. (This is likely because you're running a version of Python that Pillow (which pyscreeze depends on) doesn't support currently.) Please install this module to enable the function you tried to call.
כלומר, אין לי את המודול Pyscreeze