דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. Python
  5. מדריכים - Python
  6. הסבר | פיתון 3.13 בנטפרי - תעודת אבטחה

הסבר | פיתון 3.13 בנטפרי - תעודת אבטחה

מתוזמן נעוץ נעול הועבר מדריכים - Python
4 פוסטים 3 כותבים 125 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • mefateachM מנותק
    mefateachM מנותק
    mefateach
    מדריכים
    כתב נערך לאחרונה על ידי mefateach
    #1

    יש פיתרון ל 3.13:

    הדוגמה זה ללינוקס בווינדוס כנראה צריך להתאים את ה path
    כמובן התעודה צריכה להיות כבר מותקנת עם הנתיבים (הסקריפט של נטפרי אמור לעשות את זה)

    הרעיון זה להכניס שינוי לפיתון כך שיתמוך גם בתעודות עם דרישות יותר מקילות כמו בפיתון 3.12

    למצוא את הנתיב ל site-package:

    python3 -m site
    

    להיכנס לתיקייה (בעקרון בפיתון 3.13 זה אמור להיות ככה, אבל אם לא אז יש את הפקודות הקודמת שמראה איפה זה נמצא):

    cd /usr/local/lib/python3.13/site-packages
    

    ליצור שם את הקובץ בשם:

    sitecustomize.py
    

    זה הקוד:

    import ssl
    print("[SSL Patch] Relaxed verification active")
    
    _original_create_default_context = ssl.create_default_context
    
    def relaxed_create_default_context(purpose=ssl.Purpose.SERVER_AUTH, *, cafile=None, capath=None, cadata=None):
        ctx = _original_create_default_context(purpose=purpose, cafile=cafile, capath=capath, cadata=cadata)
        if hasattr(ssl, "VERIFY_X509_STRICT"):
            ctx.verify_flags &= ~ssl.VERIFY_X509_STRICT
        if hasattr(ssl, "VERIFY_X509_PARTIAL_CHAIN"):
            ctx.verify_flags &= ~ssl.VERIFY_X509_PARTIAL_CHAIN
        ctx.check_hostname = False
        ctx.verify_mode = ssl.CERT_NONE
        return ctx
    
    ssl.create_default_context = relaxed_create_default_context
    ssl._create_default_https_context = ssl._create_unverified_context
    
    

    Life is learning

    י האדם החושבה 2 תגובות תגובה אחרונה
    5
    • mefateachM mefateach

      יש פיתרון ל 3.13:

      הדוגמה זה ללינוקס בווינדוס כנראה צריך להתאים את ה path
      כמובן התעודה צריכה להיות כבר מותקנת עם הנתיבים (הסקריפט של נטפרי אמור לעשות את זה)

      הרעיון זה להכניס שינוי לפיתון כך שיתמוך גם בתעודות עם דרישות יותר מקילות כמו בפיתון 3.12

      למצוא את הנתיב ל site-package:

      python3 -m site
      

      להיכנס לתיקייה (בעקרון בפיתון 3.13 זה אמור להיות ככה, אבל אם לא אז יש את הפקודות הקודמת שמראה איפה זה נמצא):

      cd /usr/local/lib/python3.13/site-packages
      

      ליצור שם את הקובץ בשם:

      sitecustomize.py
      

      זה הקוד:

      import ssl
      print("[SSL Patch] Relaxed verification active")
      
      _original_create_default_context = ssl.create_default_context
      
      def relaxed_create_default_context(purpose=ssl.Purpose.SERVER_AUTH, *, cafile=None, capath=None, cadata=None):
          ctx = _original_create_default_context(purpose=purpose, cafile=cafile, capath=capath, cadata=cadata)
          if hasattr(ssl, "VERIFY_X509_STRICT"):
              ctx.verify_flags &= ~ssl.VERIFY_X509_STRICT
          if hasattr(ssl, "VERIFY_X509_PARTIAL_CHAIN"):
              ctx.verify_flags &= ~ssl.VERIFY_X509_PARTIAL_CHAIN
          ctx.check_hostname = False
          ctx.verify_mode = ssl.CERT_NONE
          return ctx
      
      ssl.create_default_context = relaxed_create_default_context
      ssl._create_default_https_context = ssl._create_unverified_context
      
      
      י מנותק
      י מנותק
      יונתן המתכנת
      כתב נערך לאחרונה על ידי
      #2

      @mefateach כתב בהסבר | פיתון 3.13 בנטפרי - תעודת אבטחה:

      sitecustomize.py

      ניסיתי ליצור את הקובץ הנ"ל בווינדוס בנתיב הזה,
      C:\Users%USER%\AppData\Local\Programs\Python\Python313\Lib\site-packages

      ואני עדיין מקבל את אותה שגיאה,
      מישהו הצליח בווינדוס?

      mefateachM תגובה 1 תגובה אחרונה
      0
      • י יונתן המתכנת

        @mefateach כתב בהסבר | פיתון 3.13 בנטפרי - תעודת אבטחה:

        sitecustomize.py

        ניסיתי ליצור את הקובץ הנ"ל בווינדוס בנתיב הזה,
        C:\Users%USER%\AppData\Local\Programs\Python\Python313\Lib\site-packages

        ואני עדיין מקבל את אותה שגיאה,
        מישהו הצליח בווינדוס?

        mefateachM מנותק
        mefateachM מנותק
        mefateach
        מדריכים
        כתב נערך לאחרונה על ידי mefateach
        #3

        @יונתן-המתכנת תבדוק עכשיו, ערכתי את הקוד, בנוסף כדאי דבר ראשון לבדוק אם זה נטען בכלל, עכשיו כשתפעיל את פיתון הוא צריך להדפיס שזה הופעל כך תדע אם הקוד הופעל רק שהוא לא עוזר או שהוא בכלל לא הופעל (אם אפשר לא לפתוח נושא חדש במקרה של בעיה)

        עריכה: אני רואה שיש בעיות בקוד אנסה לתקן ואעדכן

        Life is learning

        תגובה 1 תגובה אחרונה
        1
        • mefateachM mefateach

          יש פיתרון ל 3.13:

          הדוגמה זה ללינוקס בווינדוס כנראה צריך להתאים את ה path
          כמובן התעודה צריכה להיות כבר מותקנת עם הנתיבים (הסקריפט של נטפרי אמור לעשות את זה)

          הרעיון זה להכניס שינוי לפיתון כך שיתמוך גם בתעודות עם דרישות יותר מקילות כמו בפיתון 3.12

          למצוא את הנתיב ל site-package:

          python3 -m site
          

          להיכנס לתיקייה (בעקרון בפיתון 3.13 זה אמור להיות ככה, אבל אם לא אז יש את הפקודות הקודמת שמראה איפה זה נמצא):

          cd /usr/local/lib/python3.13/site-packages
          

          ליצור שם את הקובץ בשם:

          sitecustomize.py
          

          זה הקוד:

          import ssl
          print("[SSL Patch] Relaxed verification active")
          
          _original_create_default_context = ssl.create_default_context
          
          def relaxed_create_default_context(purpose=ssl.Purpose.SERVER_AUTH, *, cafile=None, capath=None, cadata=None):
              ctx = _original_create_default_context(purpose=purpose, cafile=cafile, capath=capath, cadata=cadata)
              if hasattr(ssl, "VERIFY_X509_STRICT"):
                  ctx.verify_flags &= ~ssl.VERIFY_X509_STRICT
              if hasattr(ssl, "VERIFY_X509_PARTIAL_CHAIN"):
                  ctx.verify_flags &= ~ssl.VERIFY_X509_PARTIAL_CHAIN
              ctx.check_hostname = False
              ctx.verify_mode = ssl.CERT_NONE
              return ctx
          
          ssl.create_default_context = relaxed_create_default_context
          ssl._create_default_https_context = ssl._create_unverified_context
          
          
          האדם החושבה מנותק
          האדם החושבה מנותק
          האדם החושב
          מדריכים
          כתב נערך לאחרונה על ידי
          #4

          @mefateach תבדוק לגבי קובץ pth
          בעיקרון אם זה יעבוד יהיה אפשר ליצור מודול שיותקן עם pip שירוץ אוטומטית בכל ריצה של python.

          תגובה 1 תגובה אחרונה
          0

          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • חוקי הפורום
          • פופולרי
          • לא נפתר
          • משתמשים
          • חיפוש גוגל בפורום
          • צור קשר