
Guide To Installing Python Packages In Virtual Environment
Never install packages "globally." If Project A needs Django 3 and Project B needs Django 5, your system will crash. Use a virtual environment ( venv ) to keep them isolated. python3 -m venv .venv Activate it: source .venv/bin/activate pip is your package downloader. Once your environment is active, use it to grab libraries from the web. Install a package: pip install requests Install a specific version: pip install fastapi==0.110.0 Remove a package: pip uninstall requests Don't make people guess what they need to run your code. Create a requirements file. To save your current setup: pip freeze > requirements.txt To install everything from someone else’s list: pip install -r requirements.txt Sample requirements.txt file: # Web Framework fastapi==0.109.0 uvicorn==0.27.0 # Database sqlalchemy==2.0.25 psycopg2-binary==2.9.9 # Utilities requests==2.31.0 python-dotenv==1.0.0 To stop using your current virtual environment and return to your system's global Python, simply type: deactivate
Continue reading on Dev.to Tutorial
Opens in a new tab



