Если вы используете дистрибутив Python Anaconda , вы можете использовать команду conda list
, чтобы посмотреть, что было установлено каким способом:
user@pc:~ $ conda list
# packages in environment at /anaconda3:
#
# Name Version Build Channel
_ipyw_jlab_nb_ext_conf 0.1.0 py36h2fc01ae_0
alabaster 0.7.10 py36h174008c_0
amqp 2.2.2 <pip>
anaconda 5.1.0 py36_2
anaconda-client 1.6.9 py36_0
Чтобы получить записи, установленные pip
(включая, возможно, pip
):
user@pc:~ $ conda list | grep \<pip
amqp 2.2.2 <pip>
astroid 1.6.2 <pip>
billiard 3.5.0.3 <pip>
blinker 1.4 <pip>
ez-setup 0.9 <pip>
feedgenerator 1.9 <pip>
Конечно, вы, вероятно, хотите просто выбрать первый столбец, с которым вы можете делать (исключая pip
при необходимости):
user@pc:~ $ conda list | awk '$3 ~ /pip/ {if ($1 != "pip") print $1}'
amqp
astroid
billiard
blinker
ez-setup
feedgenerator
Наконец, вы можете получить эти значения и удалить все из них, используя следующую команду:
user@pc:~ $ conda list | awk '$3 ~ /pip/ {if ($1 != "pip") print $1}' | xargs pip uninstall -y
Обратите внимание на использование флага -y
для pip uninstall
, чтобы избежать необходимости подтверждать удаление.