Devo usare richieste nel mio codice ma dice che non è installato. Ottengo il seguente errore: No module named 'requests'
. In realtà è installato e funziona in Python 2.7: Requirement already satisfied (use --upgrade to upgrade): requests in /Library/Python/2.7/site-packages
. Ho cercato molto e ho provato a reinstallarlo, a download missing libraries, e così via ... ma nulla ha aiutato. Come posso farlo funzionare su Python 3.5?Nessun modulo chiamato 'richieste' Python 3.5.0
risposta
Python 2 e 3 (e i relativi pacchetti) possono essere installati e coesistono indipendentemente l'uno dall'altro. Ti suggerirei di usare pip
come il modo migliore per installare i pacchetti Python (e tenerli aggiornati).
Installare
pip
per Python 3 - utilizzando uno dei seguenti metodi:easy_install
(potrebbe essere disponibile comeeasy_install-3.5
),- il gestore di pacchetti di distribuzione (se in esecuzione GNU/Linux) o
python -m ensurepip
(grazie, Mark Dickinson)
Usa
pip
Per installare il modulorequests
:pip3 install requests
Può essere degno di menzione l'uso di 'python -m ensurepip' per installare' pip'. –
Grazie, ha funzionato per me. – Steve
@MarkDickinson Grazie. Non sapevo che potessi farlo. Con le distribuzioni GNU/Linux ho sempre installato pip usando il gestore di pacchetti distro e con Cygwin, ho usato 'easy_install' per installare il pip stesso. –
È anche possibile inserire la cartella "richieste" (https://github.com/kennethreitz/requests/tree/master/requests) accanto a "script.py" e le richieste di importazione da qualsiasi script all'interno della cartella contenente le richieste cartella > root --> requests ---->init.py ----> [more] --> script.py
script.py può ora le richieste di importazione come sempre
- 1. Nessun modulo chiamato seriale
- 2. Nessun modulo chiamato 'pymysql'
- 3. Nessun modulo chiamato 'virtualenvwrapper'
- 4. errore python: nessun modulo chiamato pylab
- 5. Python: ImportError: nessun modulo chiamato _md5
- 6. python 2.7 - nessun modulo chiamato tkinter
- 7. ImportError: nessun modulo chiamato ***** in python
- 8. PyInstaller - nessun modulo chiamato
- 9. ImportError: nessun modulo chiamato 'ipdb'
- 10. ImportError: nessun modulo chiamato 'MySQL'
- 11. ImportError: nessun modulo chiamato serial
- 12. ImportError: nessun modulo chiamato cycler
- 13. nessun modulo chiamato http.server
- 14. importerror: nessun modulo chiamato django
- 15. ImportError: nessun modulo chiamato pythoncom
- 16. ImportError: nessun modulo chiamato app
- 17. ImportError: nessun modulo chiamato 'panda'
- 18. ImportError: nessun modulo chiamato panda
- 19. Django - nessun modulo chiamato app
- 20. Errore: nessun modulo chiamato qgis
- 21. Errore importazione: nessun modulo chiamato django
- 22. Nessun modulo chiamato urllib.parse (Come dovrei installarlo?)
- 23. PyInstaller "ImportError: nessun modulo chiamato Pyinstaller"
- 24. virtualenv ImportError: nessun modulo chiamato urllib3
- 25. ImportError: nessun modulo chiamato mysite.settings (Django)
- 26. Theano - Keras - Nessun modulo chiamato `pool`
- 27. Python per .NET: ImportError: nessun modulo chiamato warnings
- 28. Perché sto ottenendo un python ImportError: nessun modulo chiamato html_parser?
- 29. Perché python dice che non ho "nessun modulo chiamato venv"?
- 30. ImportError: nessun modulo chiamato yaml | Ansible
hai effettivamente provato ad importarlo? – Korpel
@Korpel sure ... – Steve