我使用 pip 安装了一些用户包
pip3 install --user <package_name>
我是在运行 Ubuntu 17.10 的机器上完成的。
我想重新开始。删除 ~/.local/bin 是否安全,或者是否有其他更优雅的解决方案?特别是,我担心会弄乱我的系统需要它才能正常运行的 Python 包。
免费桌面规范指出 ~/.local/bin 是用户二进制文件的一般位置,因此我认为假设删除它不会影响其他任何东西是不安全的。
最好的方法是使用pip3 uninstall --user <package>删除特定的包。您可以列出已安装的软件包pip3 list --user
编辑:使用 pip3 的卸载方法和 jq删除所有pip3 安装包的单线:
pip3 list --user --format=json | jq '.[].name' | xargs -I{} pip3 uninstall --user {}
不过要小心,因为它会删除用户安装的所有内容,无论您是否使用它!
您应该手动卸载软件包:
pip uninstall package_name