reticulateThe text package relies on Python packages. While
textrpp_install() function offers an automated setup,
manually installing the dependencies can help with troubleshooting and
provides greater control for advanced users.
This guide explains how to install everything step-by-step using the
reticulate package in R.
Use reticulate to install Miniconda:
Then create a new conda environment with Python 3.9:
Install the required python packages (rpp) needed for the text-package:
rpp_packages <- c(
  "torch==2.2.0",
  "transformers==4.38.0",
  "huggingface_hub==0.20.0",
  "numpy==1.26.0",
  "pandas==2.0.3",
  "nltk==3.8.1",
  "scikit-learn==1.3.0",
  "datasets==2.16.1",
  "evaluate==0.4.0",
  "accelerate==0.26.0",
  "bertopic==0.16.3",
  "jsonschema==4.19.2",
  "sentence-transformers==2.2.2",
  "flair==0.13.0",
  "umap-learn==0.5.6",
  "hdbscan==0.8.33",
  "scipy==1.10.1",
  "aiohappyeyeballs==2.4.4"
)
reticulate::conda_install("textrpp_reticulate", packages = rpp_packages, pip = TRUE)To use/initialize the environment in your R session:
You now have a fully working manual installation of the
text/textrpp Python environment using
reticulate.