Home > Article > Backend Development > How to Uninstall All Pip-Installed Packages in a Virtual Environment?
How to Uninstall All Pip-Installed Packages in a Virtual Environment
There are several effective methods for removing all packages installed using pip from your current virtual environment:
1. Pip Freeze Command
One approach is to use the pip freeze command, followed by the xargs pip uninstall -y command to uninstall all listed packages. This method is straightforward and convenient.
pip freeze | xargs pip uninstall -y
2. Pip Freeze with Exclusion
If you have packages installed via version control systems (VCS), you can exclude these lines by using the --exclude-editable flag. This ensures a cleaner removal of pip-installed packages.
pip freeze --exclude-editable | xargs pip uninstall -y
3. Uninstall Packages from GitHub or GitLab
Packages installed directly from GitHub or GitLab will typically have an @ symbol in their name. To uninstall these packages, you can use the following command:
pip freeze | cut -d "@" -f1 | xargs pip uninstall -y
The above is the detailed content of How to Uninstall All Pip-Installed Packages in a Virtual Environment?. For more information, please follow other related articles on the PHP Chinese website!