Pagina 1 di 2
[RISOLTO] ImportError: nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 10:56
di Emmanuel64
Buongiorno
Quando provo a installare un pacchetto in fase di sviluppo utilizzando "pyScrypter" come descritto nella documentazione, nella console viene visualizzato il seguente errore:
Codice: Seleziona tutto
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\wapt-get.py", line 18, in <module>
from waptutils import __version__
File "C:\Program Files (x86)\wapt\waptutils.py", line 33, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
L'ho testato su 3 macchine W11 aggiornate, l'ultima delle quali era la mia macchina DEV per WAPT, che non ha alcun antivirus oltre a quello di W11 (che ho disabilitato per scopi di test)
Ho letto in un altro post (del 2018) che qualcuno ha provato a reinstallarlo, ma con lo stesso risultato
Sono su WAPT 2.5.4.15342
Potresti aiutarmi?
GRAZIE
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 10:59
di sfontenau
Buongiorno
Puoi controllare che il file
Codice: Seleziona tutto
C:\Program Files (x86)\wapt\lib\site-packages\requests\__init__.py
è presente?
Di solito è dotato di Wapt di default
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 11:29
di Emmanuel64
Ciao,
è effettivamente presente in tutti i post.
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 11:45
di sfontenau
Puoi provare questo:
Codice: Seleziona tutto
C:\Windows\System32>waptpython
Python 3.8.18 (default, Feb 6 2024, 14:16:28) [MSC v.1929 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import requests
>>>
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 12:06
di Emmanuel64
Purtroppo, stesso messaggio di errore
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 13:10
di sfontenau
Cosa ne consegue?
Codice: Seleziona tutto
C:\Windows\System32>waptpython
Python 3.8.18 (default, Feb 6 2024, 14:16:28) [MSC v.1929 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['C:\\Program Files (x86)\\wapt\\python38.zip', 'C:\\Program Files (x86)\\wapt', 'C:\\Program Files (x86)\\wapt\\DLLs', 'C:\\Users\\username\\AppData\\Roaming\\Python\\Python38\\site-packages', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages\\win32', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages\\win32\\lib', 'C:\\Program Files (x86)\\wapt\\lib\\site-packages\\Pythonwin']
>>>
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 14:21
di Emmanuel64
Non ho esattamente la stessa uscita della tua:
['C:\\Programmi (x86)\\wapt\\python38.zip', 'C:\\Programmi (x86)\\wapt', 'C:\\Programmi (x86)\\wapt\\DLL', 'C:\\Programmi (x86)\\wapt\\lib\\site-packages', 'C:\\Programmi (x86)\\wapt\\lib\\site-packages\\win32', 'C:\\Programmi (x86)\\wapt\\lib\\site-packages\\win32\\lib', 'C:\\Programmi (x86)\\wapt\\lib\\site-packages\\Pythonwin']
Potrebbe essere dovuto alla mia versione di Python (3.10.4 x64) e di pystcripter (4.3.4 x64)?
grazie per l'aiuto
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 15:05
di dcardon
Ciao Emmanuel,
Emmanuel64 ha scritto: ↑11 marzo 2024 - 14:21
Non ho esattamente la stessa uscita della tua:
['C:\\Programmi (x86)\\wapt\\python38.zip', 'C:\\Programmi (x86)\\wapt', 'C:\\Programmi (x86)\\wapt\\DLL', 'C:\\Programmi (x86)\\wapt\\lib\\site-packages', 'C:\\Programmi (x86)\\wapt\\lib\\site-packages\\win32', 'C:\\Programmi (x86)\\wapt\\lib\\site-packages\\win32\\lib', 'C:\\Programmi (x86)\\wapt\\lib\\site-packages\\Pythonwin']
Potrebbe essere dovuto alla mia versione di Python (3.10.4 x64) e di pystcripter (4.3.4 x64)?
Potresti indicarmi quale parte della documentazione hai seguito? Non c'è bisogno di installare una versione aggiuntiva di Python (WAPT include già Python 3.8), e non c'è motivo per cui il tuo Python 3.10 dovrebbe essere in grado di trovare i pacchetti Python del sito WAPT, quindi il tuo problema è perfettamente normale. E dove hai scaricato PyScripter? Non ricordo che la versione a 64 bit fosse disponibile sullo store. Ed è preferibile usare PyCripter3.
Sinceramente,
Denis
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 17:14
di Emmanuel64
Quando ho installato WaptDev, ho riscontrato un errore all'apertura di PyScripter:
non appariva nulla con il tag `img`. Ecco il link per visualizzare il messaggio di errore.
Ho quindi scaricato Python.
Ho disinstallato tutto e reinstallato il pacchetto "WaptDev".
Potreste indicarmi dove devo indicare il percorso di installazione di Python in PyScripter?
Grazie.
Re: ImportError: Nessun modulo denominato requests
Pubblicato: 11 marzo 2024 - 22:10
di Emmanuel64
Buonasera.
Disinstallando tutti i componenti (inclusa la console) e reinstallando gli strumenti sono riuscito a risolvere il problema.
Avevo seguito la procedura in modo errato.
Grazie per l'aiuto