Python Dev Environments on Windows
Conda & Torch
. /e/Work/miniconda3/Scripts/activate tts
# in powershell
conda activate tts
# to create environment
conda create --name <my-env>
conda create -n scriptsync python=3.12
conda activate scriptsync
# then install pytorch with cuda
# https://pytorch.org/get-started/locally/
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
# in python, to test for GPU
import torch
# should be true
torch.cuda.is_available()
# now you can run
whisper_timestamped --model tiny --device cuda --language en .\recording.m4a
Example launcher: run.bat (CMD batch script)
@echo off
:launch
CD /D E:\\Work\scriptsync\services\transcription-container\container
call conda activate scriptsync
python server.py%*
pause
exit /b
Venv
virtualenv --python /c/Users/domin/AppData/Local/Programs/Python/Python310/python.exe venv
source ./venv/Scripts/activate
Python (non-conda)
pip list -v shows where pip packages are installed
- Python 3.X default location:
C:\Users\domin\AppData\Local\Programs\Python\Python310\Lib\site-packages
- Scripts appear in:
C:\Users\domin\AppData\Local\Programs\Python\Python310\Scripts
- virtualenv:
pip install virtualenv
cd my-project
virtualenv --python C:\Users\domin\AppData\Local\Programs\Python\Python310\python.exe venv
.\venv\Scripts\activate to activate environment