Python Pip:删除〜/ .local / bin以删除pip安装的所有用户包是否安全?

时间:2018-05-31 04:42:36

标签: python pip

我使用

安装了一些带有pip的用户包
pip3 install --user <package_name>

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

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

2 个答案:

答案 0 :(得分:0)

Free Desktop Specification注意〜/ .local / bin是用户二进制文件的一般位置,所以我认为删除它不会影响其他任何内容是不安全的。

最好的方法是使用pip3 uninstall --user <package>删除特定的包。您可以使用pip3 list --user

列出已安装的软件包

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

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

但请注意,因为它会删除用户安装的所有内容,无论您是否使用它!

答案 1 :(得分:0)

您应该手动卸载软件包:

pip uninstall package_name