Python Setup

venv

On a clean system, open a PowerShell prompt and type python. This will open Windows Store. Install it, then set up an environment, and add packages with pip.

python -m venv pyenv
pyenv\Scripts\activate
pip install notebook numpy matplotlib
jupyter notebook

# or

pip install virtualenv
virtualenv <name>
source <path><name>/bin/activate
deactivate

Anaconda

On a clean system, install Anaconda from Free Download | Anaconda. Open an Anaconda prompt, set up an environment, and add packages.

conda create --name condaenv python=3.12
conda activate condaenv
conda install notebook numpy matplotlib
jupyter notebook

Some basic commands:

conda upgrade conda
conda upgrade --all
conda install package_name
conda install numpy=1.10
conda remove package_name
conda update package_name
conda list
conda search *beautifulsoup*
conda create -n env_name list of packages
conda create -n py2 python=2
conda create -n py python=3.3
source activate my_env
source deactivate
conda env export > environment.yaml
conda env create -f environment.yaml
conda env list
conda env remove -n env_name
pip freeze > requirements.txt
pip install -r requirements.txt

conda install jupyter notebook
jupyter notebook
conda install nb_conda

# Then if you run the notebook server from a conda environment, you'll also have access to the "Conda" tab.

Other

# create .exe
pip install pyinstaller
pyinstaller --onefile <filename containing entry point>

# Use InnoSetup to create installer, see links.

References