diff --git a/pipenv/cli.py b/pipenv/cli.py index 6c0bf778..2e7275e3 100644 --- a/pipenv/cli.py +++ b/pipenv/cli.py @@ -385,10 +385,11 @@ def do_purge(bare=False, downloads=False, allow_global=False): installed = freeze.split() # Remove setuptools and friends from installed, if present. - installed.remove('setuptools') - installed.remove('pip') - installed.remove('wheel') - installed.remove('six') + for package_name in ['setuptools', 'pip', 'wheel', 'six']: + try: + installed.remove(package_name) + except ValueError: + pass if not bare: click.echo('Found {0} installed package(s), purging...'.format(len(installed)))