Processing math: 100%

cmd 切换python版本

windows

之前对环境变量不了解,安装python时照搬,设置环境变零path路径为python安装路径。

再此解释下,这种设置是为了 在cmd窗口输入 python 时 自动搜索到python.exe执行。

我们安装是python2版本,则命令行启动的python2,若我们安装的是python3则启动python3 。

若电脑安装两个版本,并且都设置了环境变量!!!这是cmd命令自动调用靠前位置的python版本。

所以,如果要在python2和python3之间随意切换,可采取重命名的方式,将python2安装目录下的python.exe改成python2.exe。

  同样python3更改名称。

 

mac 系统化默认带有python2.7

查看Mac自带python的路径:终端输入$ which python。

Mac自带的idle的路径跟其自带的python处于同级目录,即 /usr/bin/idle

 切换python2、3版本:

  1. 控制台输入:vi ~/.bash_profile 按一下键盘I键,变成可编辑状态后,在末尾加上如下内容: 

    # Setting PATH for Python 2.7
    PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:{PATH}"     export PATH     # Setting PATH for Python 3.6.5     PATH="/usr/local/Cellar/python/3.6.5/bin:{PATH}"

    最后:wq保存修改。

  2. 控制台输入:vi ~/.bashrc 

    alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
    alias python3='/usr/local/Cellar/python/3.6.5/bin/python3.6'
    # alias python=python3

    最后:保存。

  3. 上述步骤的修改,虽然保存了,但是系统还没让其生效,所以我们需要source一下。

    控制台输入:source ~/.bash_profile 然后按回车键和source ~/.bashrc

     然后按回车键。最后关闭终端,重新打开,即生效

 

posted @   scmath  阅读(8685)  评论(1编辑  收藏  举报
编辑推荐:
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
阅读排行:
· DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
· PPT革命!DeepSeek+Kimi=N小时工作5分钟完成?
· What?废柴, 还在本地部署DeepSeek吗?Are you kidding?
· DeepSeek企业级部署实战指南:从服务器选型到Dify私有化落地
· 程序员转型AI:行业分析
点击右上角即可分享
微信分享提示