我不小心删除了我机器上的python文件夹-这是一台运行优胜美地版本10.10.2(14C1510)的Macbook。我把它们丢掉了,但是当我尝试运行python时,我得到了:
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site
我已经阅读了论坛,并使用以下命令将PYTHONHOME导出到usr / local:
export PYTHONHOME=usr/local
当我尝试现在运行python时,我仅得到最后一个错误:
ImportError: No module named site
我找到了python2.7文件夹-其中有四个并将它们移到/ usr / local / lib。然后我输入:
导出PYTHONHOME = /usr/local/lib/python2.7
它给了我错误:
-bash:导出:=': not a valid identifier -bash: export:
/usr/local/lib/python2.7':不是有效的标识符
帮助!
谢谢
PYTHONHOME应该指向标准python库的目录。您目前正在做的事情有两个问题。
在终端中,尝试使用以下命令:
ls /usr/local/lib
现在,通过结果查看您想要使用的正确python安装。现在使用以下命令设置您的PYTHONHOME变量
export PYTHONHOME=/usr/local/lib/pythonXXX
替换XXX以完成所需的路径。请注意,路径如何包含前导斜杠以使其成为绝对路径!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句