שאלה | התקנת חבילות של פיתון - אופליין.
-
האם יש דרך להתקין חבילות של פיתון אופליין, או רק דרך pip install?
(היינו, להוריד את קבצי החבילה למחשב ואז להניח אותם באיזשהו מקום כדי שפיתון תכיר את החבילה).@רנדומלי כתב בשאלה | התקנת חבילות של פיתון - אופליין.:
האם יש דרך להתקין חבילות של פיתון אופליין, או רק דרך pip install?
(היינו, להוריד את קבצי החבילה למחשב ואז להניח אותם באיזשהו מקום כדי שפיתון תכיר את החבילה).כל שני וחמישי יוצאת חבילה חדשה , זה ישקול מאות GB ,
איפה אתה רוצה לאחסן את זה , תכנית זה אפשרי -
האם יש דרך להתקין חבילות של פיתון אופליין, או רק דרך pip install?
(היינו, להוריד את קבצי החבילה למחשב ואז להניח אותם באיזשהו מקום כדי שפיתון תכיר את החבילה).@רנדומלי אתה יכול לעשות חיפוש באתר pypi של החבילה שאתה רוצה, להוריד קובץ הפצה בנויה (עם סיומת whl)
ולהתקין עם pip במצב אופליין, בצורה כזו:pip install <שם הקובץ המלא, כולל הסיומת>
כמובן ללא הסוגריים.
יתכן שצריך גם לנווט לתיקייה ששם שמת את הקובץ, לא בטוח. -
@רנדומלי כתב בשאלה | התקנת חבילות של פיתון - אופליין.:
האם יש דרך להתקין חבילות של פיתון אופליין, או רק דרך pip install?
(היינו, להוריד את קבצי החבילה למחשב ואז להניח אותם באיזשהו מקום כדי שפיתון תכיר את החבילה).כל שני וחמישי יוצאת חבילה חדשה , זה ישקול מאות GB ,
איפה אתה רוצה לאחסן את זה , תכנית זה אפשרי -
@לומדעס
מה זאת אומרת?
כל חבילה שאני מתקין יורדת אל המחשב שלי, גם אם אני מתקין אותה באמצעות pip
עובדה שההרחבה ממשיכה לעבוד גם כשהמחשב אינו מחובר לרשת.@רנדומלי כתב בשאלה | התקנת חבילות של פיתון - אופליין.:
@לומדעס
מה זאת אומרת?
כל חבילה שאני מתקין יורדת אל המחשב שלי, גם אם אני מתקין אותה באמצעות pip
עובדה שההרחבה ממשיכה לעבוד גם כשהמחשב אינו מחובר לרשת.לא הבנת אותי, אני אומר שיש הרבה חבילות אתה רוצה חבילות ספציפיות או את כלום ?
-
@רנדומלי כתב בשאלה | התקנת חבילות של פיתון - אופליין.:
@לומדעס
מה זאת אומרת?
כל חבילה שאני מתקין יורדת אל המחשב שלי, גם אם אני מתקין אותה באמצעות pip
עובדה שההרחבה ממשיכה לעבוד גם כשהמחשב אינו מחובר לרשת.לא הבנת אותי, אני אומר שיש הרבה חבילות אתה רוצה חבילות ספציפיות או את כלום ?
-
@רנדומלי כתב בשאלה | התקנת חבילות של פיתון - אופליין.:
@לומדעס
חבילה ספציפית שאני רוצה להתקין על מחשב שאינו מחובר לאינטרנט.תעתיק אותה מתקיית ההתקנה
@רנדומלי
התקנה ידנית: בדרך זו, אתה יכול להוריד את קבצי החבילה בעצמך ולהתקין אותם. השלבים הבסיסיים הם:פתח טרמינל
לרוב תצטרך להפעיל את הקובץ setup.py שבתוך החבילה, עם הפקודהpython setup.py install.
שימוש ב־wheel files: קבצי Wheel הם פורמט עשיר של קבצי חבילה המכילים את הקוד המקורי ומידע נוסף הדרוש להתקנה. אתה יכול להוריד Wheel files מאתרי החבילות או ממקורות אחרים, ולאז התקן אותם באמצעות הפקודה
pip install <שם הקובץ>.whl.
-
האם יש דרך להתקין חבילות של פיתון אופליין, או רק דרך pip install?
(היינו, להוריד את קבצי החבילה למחשב ואז להניח אותם באיזשהו מקום כדי שפיתון תכיר את החבילה). -
@רנדומלי יש ספריה ספציפית?
כמו שאמרו, יש אפשרות להוריד את קובץ ה whl ולהתקין אותו עם pip (אגב, אין צורך לנווט לתיקיה של הקובץ, רק לספק את הנתיב המלא)
יש ספריות שכוללות קבצים נלווים או תלויות וכו' ואז זה כבר מסובך יותר@מתכנת-חובב
pyautogui
אני לא יודע אם יש לה תלויות.
(אם אני מתקין באמצעות pip install זה מתקין גם את התלויות?) -
@מתכנת-חובב
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
-
@רנדומלי תחלץ את זה (פעמיים - זה אחד בתוך השני) 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
-
@מתכנת-חובב
כשאני מנסה להריץ פקודה מהמודול הזה הוא מודיע על שגיאה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
-
יש ספריה שהורדתי ואני לא. מצליח להתקין אותה ניסיתי להתקין אותה ככה אבל זה עושה שגיאה
pip install Enhanced_PsExec-0.6.8-py3-none-any.whl
אני ב windows