בעיה | ספריות בפייתון
-
@אברימי-2 כתב בבעיה | ספריות בפייתון:
@צדיק-תמים כן. לא בפני עצמה, אבל התקנתי איזו חבילה שהיה בה פחות או יותר את כל הספריות הקלאסיות, אני חושב.
מה זה חבילה?
אתה צריך להתקין כל ספרייה שאתה מייבא
הפקודה להתקנת ספרייה היאpip install pygame
כמובן במקום pygame שם הספרייה שרוצים להתקין
-
@חובבן-מקצועי Vוא נותןהודעת שגיאה:
C:\Users\9090>pip install pygame
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in run_code
File "C:\Users\9090\AppData\Local\Programs\Python\Python312\Scripts\pip.exe_main.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip._internal.cli.main' -
@חובבן-מקצועי עשיתי את זה בזמנו, נראה לי.
בכל אופן, אעשה שוב ואעדכן. -
@חובבן-מקצועי זה מה שהוא אומר:
C:\WINDOWS\system32>python -m pip install --upgrade pip
C:\Users\9090\AppData\Local\Programs\Python\Python312\python.exe: No module named pip.main; 'pip' is a package and cannot be directly executedאני לא חושב שזה נושא של התקנה, נראה לא בזמנו התקנתי הכול דרך CMD כמו שצריך.
-
@האדם-החושב
C:\WINDOWS\system32>pip -list
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in run_code
File "C:\Users\9090\AppData\Local\Programs\Python\Python312\Scripts\pip.exe_main.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip._internal.cli.main'יש מצב שהבעיה שאני מריץ אץ זה בתוך סיסטם32?
-
@NH-LOCAL
תודה רבה.
אני באמצע להסיר את פייתון (ולוודא שלא נותר רישום או משהו, שלא ידפוק את ההתקנה הבאה)מה זה אומר שלא צריך להתקין את PIP?
אחרי שאתקין את פייתון מחדש, איך אני מגיע למצב שאני יכול לכתוב import PyGame, לדוגמא, וזה עובד לי?
אני לא צריך להתקין שום ספריות? -
@שקט זה אכן עבד לי, אבל זה לא עוזר לי...
הוא כתב לי:
C:\Users\9090>pip install pygame
Defaulting to user installation because normal site-packages is not writeable
Collecting pygame
Downloading pygame-2.6.0-cp312-cp312-win_amd64.whl.metadata (13 kB)
Downloading pygame-2.6.0-cp312-cp312-win_amd64.whl (10.8 MB)
---------------------------------------- 10.8/10.8 MB 4.1 MB/s eta 0:00:00
Installing collected packages: pygame
Successfully installed pygame-2.6.0אבל עדיין כשאני כותב import pygame
No Python at '"C:\Users\9090\AppData\Local\Programs\Python\Python312\python.exe' -
@אברימי-2 כתב בבעיה | ספריות בפייתון:
מה זה אומר שלא צריך להתקין את PIP?
אחרי שאתקין את פייתון מחדש, איך אני מגיע למצב שאני יכול לכתוב import PyGame, לדוגמא, וזה עובד לי?
אני לא צריך להתקין שום ספריות?בפייתון יש מספר גדול של ספריות מובנות. למשל: הספרייה
os
, הספרייהtime
ועוד.pip
זו מערכת שמאפשרת להוריד ולהתקין חבילות שונות שלא כלולים בחבילה הבסיסית של פייתון. למעשה, כל מפתח בעולם יכול לבנות חבילה ולהעלות אותה ל-PIP. (אני למשל יצרתי חבילה בשםjibrish_to_hebrew
שכל אחד יכול להתקין עם pip).בקיצור: לאחר שתתקין את פייתון, תוכל להשתמש ב-pip כדי להתקין ספריות שלא כלולות בפייתון.
pygame
למשל לא כלולה בחבילה הבסיסית של פייתון, ולכן צריך להוריד אותה עם pip -
@אברימי-2 כתב בבעיה | ספריות בפייתון:
@שקט זה אכן עבד לי, אבל זה לא עוזר לי...
הוא כתב לי:
C:\Users\9090>pip install pygame
Defaulting to user installation because normal site-packages is not writeable
Collecting pygame
Downloading pygame-2.6.0-cp312-cp312-win_amd64.whl.metadata (13 kB)
Downloading pygame-2.6.0-cp312-cp312-win_amd64.whl (10.8 MB)
---------------------------------------- 10.8/10.8 MB 4.1 MB/s eta 0:00:00
Installing collected packages: pygame
Successfully installed pygame-2.6.0אבל עדיין כשאני כותב import pygame
No Python at '"C:\Users\9090\AppData\Local\Programs\Python\Python312\python.exe'נראה שההתקנה התבצעה מצוין. הבעיה כרגע היא ש-pycharm לא מזהה את ההתקנה של פייתון. אתה צריך להגדיר את המיקום של פייתון בתוכנה מחדש