Knowledge is the Only Good
  • About

Effective Python: Setting up Python Environments

programming
Python
Notes I found helpful setting up my Python environments.
Author

Stephen J. Mildenhall

Published

2022-01-20

Run from base environment.

conda update conda
conda install python=3.10
conda create -n working310 python=3.10
conda create -n working312 python=3.12

conda activate ...

Package Installations


pip install -r requirements.txt

Possible requirements


asyncpraw
asyncprawcore
beautifulsoup4
bibtexparser
click
click-plugins
colorama
fastapi
Flask
ipython
ipython-autotime
Jinja2
jupyter
jupyter_server_ydoc
jupyterlab
jupyterlab-pygments
jupyterlab_server
jupytext
lxml
Markdown
matplotlib
nbconvert
nbsphinx
nltk
numpy
openai
openpyxl
pandas
Pillow
praw
# primesieve
psutil
Pygments
pypandoc
requests
scipy
selenium
Sphinx
sphinx-bootstrap-theme
sphinx-copybutton
sphinx-multitoc-numbering
sphinx-panels
sphinx-readable-theme
sphinx-rtd-dark-mode
sphinx-rtd-theme
sphinx-toggleprompt
sphinxcontrib-applehelp
sphinxcontrib-bibtex
sphinxcontrib-devhelp
sphinxcontrib-htmlhelp
sphinxcontrib-jquery
sphinxcontrib-jsmath
sphinxcontrib-qthelp
sphinxcontrib-serializinghtml
sqlalchemy
swiglpk
tabulate
titlecase
twine
uvicorn
# wordcloud

NodeJS


conda install nodejs

Editable Installs


pushd \s\telos\python\aggregate_project
pip install -e .
popd

etc.

Stephen J. Mildenhall. License: CC BY-SA 2.0.

 

Website made with Quarto