3

我使用 pip 安装了一些用户包

pip3 install --user <package_name>

我是在运行 Ubuntu 17.10 的机器上完成的。

我想重新开始。删除 ~/.local/bin 是否安全,或者是否有其他更优雅的解决方案?特别是,我担心会弄乱我的系统需要它才能正常运行的 Python 包。

4

2 回答 2

2

免费桌面规范指出 ~/.local/bin 是用户二进制文件的一般位置,因此我认为假设删除它不会影响其他任何东西是不安全的。

最好的方法是使用pip3 uninstall --user <package>删除特定的包。您可以列出已安装的软件包pip3 list --user

编辑:使用 pip3 的卸载方法和 jq删除所有pip3 安装包的单线:

pip3 list --user --format=json | jq '.[].name' | xargs -I{} pip3 uninstall --user {}

不过要小心,因为它会删除用户安装的所有内容,无论您是否使用它!

于 2018-05-31T04:59:55.257 回答
0

您应该手动卸载软件包:

pip uninstall package_name
于 2018-05-31T06:46:04.200 回答