Virtualenv Wrapper
virtualenvwrapper
is a set of shell scripts that provide some shortcuts for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies. It’s a popular tool among Python developers.
Here’s a quick guide to using virtualenvwrapper
:
Installation
First, make sure you have virtualenv
installed:
pip install virtualenv
Next, you can install virtualenvwrapper
:
pip install virtualenvwrapper
For Windows users, there’s an alternative called virtualenvwrapper-win
:
pip install virtualenvwrapper-win
Configuration
You’ll need to add some lines to your shell startup file. For example, in the bash shell, you’d add this to your ~/.bashrc
or ~/.bash_profile
:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
Make sure to source your shell startup file to apply the changes:
source ~/.bashrc
Or restart your terminal session.
Basic Commands
- Create a Virtual Environment:
mkvirtualenv myenv
will create a virtual environment named “myenv.” - Work on a Virtual Environment:
workon myenv
will activate the virtual environment named “myenv.” - Deactivate a Virtual Environment:
deactivate
will exit the virtual environment you’re currently in. - Delete a Virtual Environment:
rmvirtualenv myenv
will delete the virtual environment named “myenv.” - List Virtual Environments:
lsvirtualenv
will list all of your virtual environments.
These commands make managing multiple Python projects on the same system much easier, as they allow you to maintain separate dependencies for each project. That way, you don’t run into conflicts if different projects require different versions of the same packages.
Python Training Demo Day 1
Conclusion:
Unogeeks is the No.1 IT Training Institute for Python Training. Anyone Disagree? Please drop in a comment
You can check out our other latest blogs on Python here – Python Blogs
You can check out our Best In Class Python Training Details here – Python Training
Follow & Connect with us:
———————————-
For Training inquiries:
Call/Whatsapp: +91 73960 33555
Mail us at: info@unogeeks.com
Our Website ➜ https://unogeeks.com
Follow us:
Instagram: https://www.instagram.com/unogeeks
Facebook: https://www.facebook.com/UnogeeksSoftwareTrainingInstitute
Twitter: https://twitter.com/unogeeks