Ubuntu 删除第二个python安装
今天早上我从源代码安装了python3.3.2,这让我有些头疼,所以现在我想把它删除。python3启动了python3.3.2,它存储在/usr/local/bin中。但是,当我试图删除它时,它希望删除存储在/usr/bin中的python3.3.1。我显然想保留这个Ubuntu 删除第二个python安装,ubuntu,apt-get,Ubuntu,Apt Get,今天早上我从源代码安装了python3.3.2,这让我有些头疼,所以现在我想把它删除。python3启动了python3.3.2,它存储在/usr/local/bin中。但是,当我试图删除它时,它希望删除存储在/usr/bin中的python3.3.1。我显然想保留这个 $ which -a python3 /usr/local/bin/python3 /usr/bin/python3 如何让“sudo-apt-install-remove-python3”不删除必要的3.3.1/usr/bi
$ which -a python3
/usr/local/bin/python3
/usr/bin/python3
如何让“sudo-apt-install-remove-python3”不删除必要的3.3.1/usr/bin一个,而只删除/local/bin中的3.3.2一个?谢谢你的建议 如果您是从源代码安装的,
apt install
不知道它存在
最简单的方法(因为大多数makefile没有卸载
目标)是在3.3.2源目录中再次运行makeinstall
,捕获它粘贴的内容,然后将其删除
更便宜的方法是
rm/usr/local/bin/python3
,可能还有/usr/local/bin/py*
中的其他任何东西,包括指向套件各个部分的符号链接。如果您是从源代码安装的,apt install
不知道它的存在
最简单的方法(因为大多数makefile没有卸载
目标)是在3.3.2源目录中再次运行makeinstall
,捕获它粘贴的内容,然后将其删除
更便宜的方法是
rm/usr/local/bin/python3
,可能还有/usr/local/bin/py*
中的任何东西,包括指向套件各个部分的符号链接。不同之处在于,您从源代码编译了python3.3.2,因此它没有向aptitude
注册
如果转到运行/configure&&make&&make install
的目录,只需运行:
make uninstall
如果失败(或者python开发人员没有为makeuninstall
构建),您可以执行以下操作:
dpkg-r
卸下deb这个答案取自这个问题。不同之处在于,您从源代码处编译了python3.3.2,因此它没有注册到
aptitude
如果转到运行/configure&&make&&make install
的目录,只需运行:
make uninstall
如果失败(或者python开发人员没有为makeuninstall
构建),您可以执行以下操作:
dpkg-r
卸下deb这个答案取自这个问题。我刚刚这么做了,现在python3没有启动。$这是一个python3/usr/bin/python3,但当我键入python3时,它仍然会查找/usr/home/bin/
sudo apt get install——重新安装python3
应该会清除它。或者bash$hash-r
如果您的shell没有记住删除的版本,我刚刚重新安装了它,它给出了以下响应“bash:/usr/local/bin/python3:没有这样的文件或目录”啊,第二个运行良好。正如您可能猜到的那样,我以前从未见过这种情况,我对linux非常陌生,需要学习很多关于终端的知识。谢谢我刚刚这么做了,现在python3没有启动这是一个python3/usr/bin/python3,但当我键入python3时,它仍然会查找/usr/home/bin/sudo apt get install——重新安装python3
应该会清除它。或者bash$hash-r
如果您的shell没有记住删除的版本,我刚刚重新安装了它,它给出了以下响应“bash:/usr/local/bin/python3:没有这样的文件或目录”啊,第二个运行良好。正如您可能猜到的那样,我以前从未见过这种情况,我对linux非常陌生,需要学习很多关于终端的知识。谢谢makeuninstall的可能副本似乎不起作用,但是删除目录仍然有效,它只包含python安装。有点小技巧,但它完成了任务。无论如何谢谢你!makeuninstall似乎不起作用,但是删除目录仍然有效,它只包含python安装。有点小技巧,但它完成了任务。无论如何谢谢你!