2014-08-31 62 views
1

我有很多安装的Python,我已经通过pip,dmg等安装..我想删除除了一个之外的所有。如何找到不同的Python安装并删除它们?

需要一些指导,以找到不同的安装和删除它们。

阅读:

Too many different Python versions on my system and causing problems

但有没有除了全操作系统重新安装任何特定的解决方案。我不想做全操作系统重新安装。任何建议如何去清理。对不起,如果问题太广泛。

编辑:

Cs-MacBook-Pro-2:~ lakesh$ which python 
/opt/local/bin/python 
Cs-MacBook-Pro-2:~ lakesh$ which python2 
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2 
Cs-MacBook-Pro-2:~ lakesh$ which python3 
/usr/local/bin/python3 
+1

尝试 “这蟒”,“哪个python2“,”哪个python3“在命令行上。这应该告诉你当前活动的位置在哪里。 (并且,在卸载它之后,它应该告诉你在下一个位置之后的位置)。 – 2014-08-31 09:00:21

+0

@MichaelAaronSafyan如何卸载python? – lakesh 2014-08-31 09:04:17

+0

根据位置,您可以查找相应的工具并相应地删除。例如,“/ opt/local”可能与MacPorts或其他工具一起安装...找到相应的文档并进行相应的卸载。对于“/ usr/local/bin”,它可能是手动安装的......你可能想要找到所有关联的文件并删除它们。保持系统框架版本的独立和完整。 – 2014-08-31 09:06:59

回答

1

使用此命令:

python3 --version #shows the version of your python3 if exist 

python2 --version #shows the version of your python2 if exist 

python --version # shows which version in in use by default 

然后卸载其中的一个,你必须遵循以下步骤:

例如用于卸载python2.7

1.删​​除Python 2.7框架

sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7 

2.取出了Python 2.7的应用程序目录

sudo rm -rf "/Applications/Python 2.7" 
  1. 删除/usr/local/bin指向此Python版本的符号链接看到ls -l /usr/local/bin
相关问题