diff --git a/SETUP-linux.md b/SETUP-linux.md index 6806510..465c93d 100644 --- a/SETUP-linux.md +++ b/SETUP-linux.md @@ -103,6 +103,24 @@ Run: `python -m pip install --upgrade pip` followed by `pip install -r requireme If issues occur, try the fallback: `pip install --retries 5 --timeout 15 --no-cache-dir --force-reinstall -r requirements.txt` +###### Arch users: + +Some updates break dependencies. Most notably, numpy, scipy and gensim. To troubleshoot this, you can try many commands: + +`sudo pacman -S python-numpy python-pandas python-scipy` This is not recommended, as pacman has no integration with pip (as far as I know) + +Another possible solution if having build conflicts, is to update: + +`sudo pacman -S gcc gcc-fortran python-setuptools python-wheel` + +*Note:* gensim is broken if you have an updated version of scipy. You can either pin scipy to an older version, or +erase gensim from the requirements.txt for the moment. (See: https://aur.archlinux.org/packages/python-gensim) + +Lastly, so that the kernel is visible after step (6) in jupyter lab : +`python -m ipykernel install --user --name=llmenv` +`ipython kernel install --user --name=llmenv` + + 6. **Start Jupyter Lab:** From the `llm_engineering` folder, run: `jupyter lab`.