zoukankan      html  css  js  c++  java
  • Python mac 环境配置

    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文件夹。

    不同的环境可能配置会有不同,灵活运用即可。

  • 相关阅读:
    Android支付接入(7):Google In-app-Billing
    SDK接入(2)之Android Google Play内支付(in-app Billing)接入
    Google In-App Billing 实现(内含Unity 实现经验)
    unity3d如何快速接入渠道SDK之Unity篇
    [Unity3D]Unity+Android交互教程——让手机"动"起来
    mysql avg()函数,获取字段的平均值
    mysql tan() 函数
    mysql pi() 获取pi
    mysql mod() 获取余数
    mysql sqrt() 函数
  • 原文地址:https://www.cnblogs.com/wenwenli/p/python_system.html
Copyright © 2011-2022 走看看