I need a few libraries for NLP and each of them are very powerful.
I downloaded all of these libraries via pip, like pip install -U {package}
.
In the last section, I summaraized the libraries and I can install them at once later.
If you are familiar with Python, I recommend to use pyenv for your Python environment.. But if you are a beginner, I highly recommend you to use Anaconda instead. Otherwise you would lose your purpose (learning NLP.)
Anaconda and pip could be conflict sometime. If you want to know about the details, go to this page.
In pip_install_nlp37.txt
,
jupyter
matplotlib
scipy
numpy
PyPDF2
spacy
scikit-learn
gensim
tensorflow
pandas
nltk
Install them with pip install -r pip_install_nlp37.txt
.
I installed a few modules for spacy also.
python -m spacy download en_core_web_sm
python -m spacy download de_core_news_sm
python -m spacy download en_core_web_md
python -m spacy download en_core_web_lg