בעיה | ספריות בפייתון
-
@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'אחרי ההתקנה של בספריה תכבה ותדליק את המחשב וזה יעבוד (ככה זה בכול אופן אצלי)
-
יש חלק מהספריות שמתקינים אותם בתיקיית venv ששם נשמרים כל ההתקנות של הספריות ולכן ההתקנה צריכה להיות בתוך הvenv ולכן כדי להתקין צריך לעשות cd לתיקיית Actived שבתוך Script ac,ul vהקמה ורק אז להתקין