mac环境下的问题
作为一名前端工程师,对后台的环境配置目前还是云里雾里的状态。之前电脑上装了MAMP,里面有自带的python环境,然后是后端同事帮忙配置的,前几天清理电脑,发现MAMP没用过了,就删除了,但是,当电脑重启后,启动python,报这个错:
-bash: /Applications/MAMP/Library/bin/python: No such file or directory,然后就蒙圈了,后端同事很忙,没空理我,只好自己找原因。
过程就不说了,直接说结果,
我的电脑只安装过MAMP,其他版本的没有装过,所以MAMP卸载之后就剩系统自带的了,而系统自带的在/System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7,这个目录下,有至少三个版本吧,我的电脑上2.7是最新的,
python的启动依赖两个配置文件,一个是 .bash_profile文件,这个文件里还依赖一个 .profile文件,我修改的就是这个 .profile文件,最上面有一句
alias python="/Applications/MAMP/Library/bin/python",这就是报错的原因,路径改为/System/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7。
具体的操作:终端中输入如下命令
vi .profile
回车
这时会打开vim编辑器,按i就可以输入删除内容了,修改完成后按esc,并按:wq 回车,退出编辑器,
然后终端输入
source .bash_profile
回车
再正常启动python即可。
如果是自己安装的python,应该会在/Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7下,没有前面的System文件夹。
不同的环境可能配置会有不同,灵活运用即可。