I recommend downloading PyCharm if you're not a venv expert. It makes the setup process a bit more straightforward, so I will assume that's how you're doing it in this README.
- Clone the repo (link for ssh cloning)
- Create a virtual environment using the PyCharm interface (use this guide). You will need Python installed already to do this (preferably >3.6).
- With your virtual environment activated, install the packages in
requirements.txt
.pip install -r requirements.txt
- If you get errors pertaining to the
wordcloud
package, and are on Windows, you likely need to install the C++ Build Tools, then try the above command again. - This next step is a bit weird and there's probably a better way to do it, but here's what you need to do:
- open a python shell in your virtual environment
- run
import nltk
- then
nltk.download('punkt')
- lastly
nltk.download('stopwords')
- That will put the language dictionaries needed for the Natural Language Processing portion of the app in the proper places
- From the root project directory, run
python main.py
and start uploading your own text files to make some ~ art ~!