我使用的是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,或者格式化我的计算机是唯一的选择?
发布于 2018-06-03 06:01:57
既然您在mac上使用了Anconda,那么您应该能够重新安装Python2.7。如果您仍然有安装包: Anaconda2-5.2.0-MacOSX-x86_64.pkg,只需双击它并按照说明操作即可。如果您没有这个包,请从here下载它,当包完全下载后,双击它。
发布于 2018-06-03 06:04:50
您只删除了Anaconda,而没有删除系统Python。
因此,您可能只需要编辑PATH变量来删除对这些文件夹的引用。
检查你的~/.bashrc
https://stackoverflow.com/questions/50640716
复制相似问题