בעיה | ספריות בפייתון
-
@חובבן-מקצועי זה מה שהוא אומר:
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 לא מזהה את ההתקנה של פייתון. אתה צריך להגדיר את המיקום של פייתון בתוכנה מחדש
-
@אברימי-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'אחרי ההתקנה של בספריה תכבה ותדליק את המחשב וזה יעבוד (ככה זה בכול אופן אצלי)