我正在使用MACOS 10.12.6
我试图卸载python以重新安装它,我愚蠢地将这些命令输入我的终端。
sudo rm -rf /Users/<myusername>/anaconda2/lib/python2.7
sudo rm -rf /Users/<myusername>/anaconda2/lib/python27.zip
sudo rm -rf /Users/<myusername>/anaconda2/lib/python2.7/plat-darwin
sudo rm -rf /Users/<myusername>/anaconda2/lib/plat-mac
sudo rm -rf /Users/<myusername>/anaconda2/lib/plat-mac/lib-scriptpackages
现在我的Python无法运行。我收到这些错误:
>Could not find platform independent libraries <prefix>
>Could not find platform dependent libraries <exec_prefix>
>Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
当我尝试运行python时,我会得到诸如
之类的东西>ModuleNotFoundError: No module named 'pandas'
我目前无法做任何需要python的事情
我后来才明白,我所做的是从我的电脑中删除python文件的一个重要部分 如果我想在这台计算机上使用Python,有什么办法可以重新安装python或者将我的计算机格式化为唯一的选择吗?
答案 0 :(得分:1)
由于您在Mac上使用了Anconda,因此您应该能够重新安装python 2.7。如果您还有安装包:Anaconda2-5.2.0-MacOSX-x86_64.pkg,只需双击它并按照说明操作即可。如果您没有此软件包,请从here下载,并在完全下载软件包时双击它。
答案 1 :(得分:0)
您只删除了Anaconda,而不是System Python。
因此,您可能只需要编辑PATH变量以删除对这些文件夹的引用。
检查~/.bashrc