I tried to remove a package with pip
in a Jupyter notebook but it never finishes and I have to eventually restart the kernel without it uninstalling. I tried:
!python -m pip uninstall pyserial
I found out why it hangs up. When running it from the command line, it asks whether I want to uninstall with a yes
/no
required.
Uninstalling pyserial-3.4:
Would remove:
c:\Anaconda3\lib\site-packages\pyserial-3.4.dist-info\*
c:\Anaconda3\lib\site-packages\serial\*
c:\Anaconda3\scripts\miniterm.py
Proceed (y/n)?
Perhaps the confirmation is a new feature of pip? It doesn't seem to be a problem in How to uninstall a package installed with pip install --user. Is there a way to insert a yes
response from the Jupyter notebook to not block future cells from running?
To uninstall, or remove, a package use the command '$PIP uninstall <package-name>'. This example will remove the flask package. The command will ask for confirmation after listing the files to be removed.
pip is able to uninstall most installed packages. Known exceptions are: Pure distutils packages installed with python setup.py install , which leave behind no metadata to determine what files were installed.
Try adding --yes
to automatically answer the yes
/no
question.
!python -m pip uninstall pyserial --yes
This uninstalls the package pyserial
. You can use the --yes
from the command line or in a Jupyter notebook cell.
Uninstalling pyserial-3.4:
Successfully uninstalled pyserial-3.4
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With