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. :rotolo:

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