Here’s how to install virtualenv
and troubleshoot if it doesn’t work initially.
1. Install virtualenv
Using pip
Run the following command to install virtualenv
:
pip install virtualenv
You might see a message like:
Defaulting to user installation because normal site-packages is not writeable
This means virtualenv
was installed in your user directory.
2. Test if virtualenv
Works
Check if the virtualenv
command is available:
virtualenv --version
If it works, you’re all set and can start using it.
If it doesn’t work and you see an error like command not found
, it’s likely a PATH
issue. Follow the steps below to fix it.
3. Fix the PATH Issue
If virtualenv
doesn’t work, it’s because the executable is not in your system’s PATH
.
Find the Installation Path:
Run the following command to locate where virtualenv
is installed:
python3 -m site --user-base
Example output:
/Users/ajotwani/Library/Python/3.9
The virtualenv
executable is located in the bin
directory of this path:
/Users/ajotwani/Library/Python/3.9/bin
Add the Path to ~/.zshrc
:
Add the bin
directory to your PATH
by updating your ~/.zshrc
file:
echo 'export PATH=$PATH:/Users/ajotwani/Library/Python/3.9/bin' >> ~/.zshrc
Reload your shell configuration:
source ~/.zshrc
4. Verify Again
After updating the PATH
, check if virtualenv
works:
virtualenv --version
If this now works, your setup is complete.
5. Create and Use Virtual Environments
To deactivate it:
deactivate
To activate it:
source myenv/bin/activate
To create a new virtual environment:
virtualenv myenv
Subscribe to our email newsletter and unlock access to members-only content and exclusive updates.
Comments