Forum
>>
Principianti
>>
Errore con ChatBot
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da cioc90 |
2018-12-28 12:05:57 - Errore con ChatBot
|
ciao, sto provando a creare una ChatBot.
con pip ho installato Chatterbot. è nella lista del terminale mi vengono fuori questi: chatbot 1.5.2b0 ChatterBot 0.8.7 chatterbot-corpus 1.1.4 from chatterbot import ChatBot mi da questo errore Traceback (most recent call last): File "/Users/mac/Documents/programmazione/pycharm/chatterbot/chappie-chat.py", line 1, in <module> from chatterbot import ChatBot ImportError: cannot import name 'ChatBot' from 'chatterbot' (unknown location) Per favore sapete dirmi dove sbaglio? grazie |
|
Scritto da Daniele aka Palmux |
2018-12-29 19:44:28 - Re: Errore con ChatBot
|
Ciao caro, non ho mai usato quella libreria e non sono un utente macOS, quindi non so davvero come aiutarti.
Ti posso solo indicare, se non ricevi risposte in questo forum, che esistono altre risorse nella nostra comunità come la mailing list ed i canali social. Ciao ed in bocca al lupo. |
|
Scritto da cioc90 |
2019-01-08 10:20:32 - Re: Errore con ChatBot
|
non ho ancora risolto
|
|
Scritto da RicPol |
2019-01-08 11:46:13 - Re: Errore con ChatBot
|
mah sai, l'errore in sé è abbastanza chiaro, no? Questa libreria non è "installata", (ovvero, nei percorsi normali di ricerca dei moduli importati). Questo dipende dalla tua configurazione e non possiamo divinare granché. Probabilmente avrai due python nel tuo computer (e/o virtual environments vari) e importi questa libreria con il python dove non l'hai installata.
https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
|
Scritto da F _ |
2019-01-08 13:50:40 - Re: Errore con ChatBot
|
Allora il SO è un windows, magari 10.
Ma che python hai installato ? Ma con quale python hai usato pip ? Basta riflettere. |
|
Scritto da cioc90 |
2019-02-07 17:20:17 - Re: Errore con ChatBot
|
ciao grazie delle risposte ma ancora non ho risolto.
uso un mac, ho reinstallato python 3 (e ho solo python3) e ho controllato sulla lista pip di python 3, ecompare: ChatterBot 1.0.2 chatterbot-corpus 1.2.0 mathparse 0.1.2 nltk 3.4 Pint 0.9 pip 10.0.1 pymongo 3.7.2 python-dateutil 2.7.5 PyYAML 3.13 setuptools 39.0.1 singledispatch 3.4.0.3 six 1.12.0 SQLAlchemy 1.2.17 ma continua a darmi questo errore Traceback (most recent call last): File "/Users/mac/Documents/programmazione/pycharm/chatter/chappie-chat.py", line 1, in <module> from chatterbot import ChatBot ModuleNotFoundError: No module named 'chatterbot' scusatemi ma io non capisco dove sbaglio, se il pip mi dice che la libreria è installata, allora perchè non funziona? grazie per il vostro aiuto |
|
Scritto da RicPol |
2019-02-08 10:44:40 - Re: Errore con ChatBot
|
Abbi pazienza ma è un po' difficile che tu abbia "solo python 3" su un mac, visto che di solito il mac è preconfigurato con python 2... a meno che tu l'abbia deliberatamente disinstallato... cosa che però probabilmente rompe altre cose in giro...
La mia banalissima idea è che tu abbia installato tutte quelle cose con il pip "di default" che è il pip di python 2, e poi stai cercando di eseguire lo script con python 3. Però saprai tu. Il mio consiglio è di inserire all'inizio del tuo script un bel "import sys; print(sys.executable)", e vedere esattamente QUALE python sta eseguendo il tuo script in quel momento. Poi apri fisicamente le directory di quella installazione, e vedi se c'è il pacchetto che ti interessa. (Ah, sì, poi adesso c'è il nuovo casino di "pip install --user" e quelle robe lì... una volta era tutto più semplice. Comunque il discorso è lo stesso: controlla QUALE python sta fisicamente cercando di eseguire il tuo script). https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
https://pythoninwindows.blogspot.com : il mio blog |
|
Scritto da cioc90 |
2019-03-03 10:27:34 - Re: Errore con ChatBot
|
ciao, innanzitutto grazie per la risposta.
sono riuscita a capire che ho queste 2 verioni sul pc: terminale versione di python: Python 2.7.15 :: Anaconda, Inc. terminale versione di python 3: Python 3.7.2 poi ho fatto (spero bene) quello che mi hai detto (cioè questo import sys; print(sys.executable) ), ora dalla console mi dice questo: /usr/local/bin/python3.7 /Users/mac/Documents/programmazione/pycharm/chatter/chappie-chat.py /usr/local/bin/python3.7 Traceback (most recent call last): File "/Users/mac/Documents/programmazione/pycharm/chatter/chappie-chat.py", line 3, in <module> from chatterbot import ChatBot quindi sta usando python3 ? Sto esercizio che mi sono messa in testa mi sta un po' deprimendo, forse non ci sono portata spero possiate aiutarmi grazie |
Pagina: 1
Esegui il login per scrivere una risposta.