request|__init__.Py:113: RequestDependenceyWarning: urllib3 (2.5.0) or chardet (6.0.0.postl)/carset_normalizer (3.4.4) doesn' match a supported version!
La causa del problema è chiara
Il warning che vedono gli altri utenti cita esattamente le tue versioni:
urllib3 (2.5.0) ... chardet (6.0.0.post1) / charset_normalizer (3.4.4)
Questo conferma che l'.exe che hai compilato include le tue librerie, e quando viene eseguito sul loro PC, è requests del loro sistema che si lamenta di trovare versioni che non riconosce come compatibili.
Conclusione
Non devi aggiornare nulla sul tuo PC, hai già le versioni più recenti
Il problema è solo sui loro PC, dove requests è una versione vecchia che non conosce urllib3 2.5.0
La soluzione per loro è semplicemente:
aprire un terminale PowerShell e digitare
pip install --upgrade requests
Solo requests, nient'altro. Questo allineerà la loro versione alla tua e il warning sparirà.
mia configurazione verificata con ==>
pip show requests urllib3 charset-normalizer chardet
PS C:\Users\gian3> pip show requests urllib3 charset-normalizer chardet
Name: requests
Version: 2.32.5
Summary: Python HTTP for Humans.
Home-page:
https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email:
me@kennethreitz.org
License: Apache-2.0
Location: C:\Python_311\Lib\site-packages
Requires: certifi, charset_normalizer, idna, urllib3
Required-by: aistudio-sdk, dash, folium, modelscope, paddleocr, paddlex, tensorflow
---
Name: urllib3
Version: 2.5.0
Summary: HTTP library with thread-safe connection pooling, file post, and more.
Home-page:
Author:
Author-email: Andrey Petrov <
andrey.petrov@shazow.net>
License-Expression: MIT
Location: C:\Python_311\Lib\site-packages
Requires:
Required-by: modelscope, pmdarima, requests
---
Name: charset-normalizer
Version: 3.4.4
Summary: The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
Home-page:
Author:
Author-email: "Ahmed R. TAHRI" <
tahri.ahmed@proton.me>
License: MIT
Location: C:\Python_311\Lib\site-packages
Requires:
Required-by: requests
---
Name: chardet
Version: 6.0.0.post1
Summary: Universal encoding detector for Python 3
Home-page:
http://chardet.github.io
Author:
Author-email: Mark Pilgrim <
mark@diveintomark.org>
License: LGPL-2.1-or-later
Location: C:\Python_311\Lib\site-packages
Requires:
Required-by: paddlex
PS C:\Users\gian3>
Analisi del tuo ambiente
Buone notizie: il tuo ambiente è perfettamente a posto!
Cosa vedo
LibreriaVersione tuaStatorequests2.32.5

Ultimissima stabileurllib32.5.0

Aggiornatacharset-normalizer3.4.4

Aggiornatachardet6.0.0.post1

Presente
La causa del problema è chiara
Il warning che vedono gli altri utenti cita esattamente le tue versioni:
urllib3 (2.5.0) ... chardet (6.0.0.post1) / charset_normalizer (3.4.4)
Questo conferma che l'.exe che hai compilato include le tue librerie, e quando viene eseguito sul loro PC, è requests del loro sistema che si lamenta di trovare versioni che non riconosce come compatibili.
Conclusione
Non devi aggiornare nulla sul tuo PC, hai già le versioni più recenti
Il problema è solo sui loro PC, dove requests è una versione vecchia che non conosce urllib3 2.5.0
La soluzione per loro è semplicemente:
bashpip install --upgrade requests
Solo requests, nient'altro. Questo allineerà la loro versione alla tua e il warning sparirà.