Python笔记:Mac上python2和python3的版本切换的简单处理方式

量化交易python代码解析:从狙击手算法到最优限价算法 在金融市场的竞技场上,量化交易如同一位冷静的策略大师,它以数学模型为剑,以计算机程序为盾,精准出击,捕捉市场的微妙波动。本文将深入探讨五种核心量化交易算法:直接委托算法(DMA)、时间加权平均算法(TWAP)、冰山算法(Iceberg)、狙击手算法(Sniper)、条件委托算法(Stop)以及最优限价算法(BestLimit),揭开它们背后的运作机制与实战应用。 阅读详情

一、Python的安装

  • https://www.python.org/ftp/python/3.6.3/python-3.6.3-macosx10.6.pkg
  • https://www.python.org/ftp/python/2.7.14/python-2.7.14-macosx10.6.pkg
  • 下载好这两款软件之后,按照提示安装

二、检查环境变量 (可不用设置)

  • 新开一个terminal窗口,输入如下命令:
  • $ vi ~/.bash_profile
  • 检查用户变量中是否存在如下设置:
# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"

export PATH # 最终导出 PATH
  • 保存:$ wq

三、编辑.bashrc文件

  • $ vi ~/.bashrc
  • 或者 $ sudo vi ~/.bashrc
  • 添加如下信息:
alias python2='/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6'
alias python=python2
  • 保存:$ wq

四、让环境变量生效

  • $ source ~/.bash_profile (可不用设置)
  • $ source ~/.bashrc

五、检测当前python版本

  • $ python -V
  • 输出如下:
    Python 2.7.14
    

六、切换python版本

  • 修改.bashrc文件中的刚添加的最后一行
  • 将alias python=python2改为alias python=python3
  • 保存:$ wq
  • 再次让文件生效,执行:$ source ~/.bashrc
  • 检测版本:$ python -V
  • 输出信息:
Python 3.6.3
  • 这样我们就完成了版本切换的任务了

重要备注!!!

  • 关于bash_profile的第二步可以不要!要注意第三步的路径就可以!
  • 备注上述的python路径要填写自己Mac上的安装位置,如果不确定可以用命令 $which python 和 $which python3 得到自己电脑上的路径替换再上面,就好,位置也可能是 /usr/bin/python 或 /usr/local/bin/python3 本文如果在您电脑上不生效,根据自己电脑环境上来,此处只做演示说明

关于which命令和设置后不匹配的解释

  • 执行 $ which python
  • 输出信息:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
  • 刚刚我们设置了python3的,为什么不输出python3的路径地址呢?经过查看环境变量和网上搜索得知which命令匹配的是环境变量上的信息,而环境变量有它的加载顺序的,它会按顺序进行查找。
  • 在bin目录中不仅仅有python2.7或python3.6这个可执行文件还有python这个可执行文件
  • 而我们设置的别名和which的输出是没有什么关系的
  • 所以这个问题,我们就不纠结了,忽略就行。
  • 另外参考下这篇博客:http://blog.youkuaiyun.com/paladinosment/article/details/43828653
华为OD技术面真题 - 数据库Mysql - 1 汇总华为OD技术面高频Mysql相同问题,提供详细解答。 阅读详情

相关推荐

Wireshark 4.6 TCP 流图解析:3种拥塞控制算法可视化对比

本文深入解析Wireshark 4.6的TCP流图功能,通过可视化对比Reno、Cubic和BBR三种主流拥塞控制算法的性能特征。文章提供详细的实验环境搭建方法、流图分析工具使用技巧,以及算法调优建议,帮助网络工程师优化TCP性能。

weixin_29291573的博客 447

MacBook 安装多版本Python和版本切换详解

本文详细讲解了如何在macbook电脑上通过homebrew安装多版本python,以及如何切换多版本,在不同项目使用不同版本python。

weixin_45501219的博客 2万+

DPARSF高级版 vs 基础版怎么选?没有T1数据也能做fMRI分析吗?

本文深度对比了DPARSF高级版与基础版在fMRI分析中的核心差异与适用场景,特别针对无T1数据的情况提供了实战解决方案。高级版依赖T1像实现高精度配准,适合需要精确解剖定位的研究;基础版则无需T1数据,适用于功能连接等相对空间要求不高的分析。文章还提供了版本选择决策树和常见问题解决方案,帮助研究者根据实际需求做出最优选择。

weixin_42526087的博客 132

Mac 中修改默认 的Python 版本

环境变量配置错误导致终端命令失效,提示zsh: command not found: ,添加此命令保存:export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"请注意,如果您的Python版本已经安装在系统Python中,则需要将其从PATH中删除,以避免可能的冲突。方式二:vim ~/.zshrc,命令行编辑,输入 i 进入编辑,esc退出编辑,:wq保存退出。列出已安装的所有 Python 版本:ls /usr/bin/python*

sinat_37905754的博客 9184

VSCode+Typst零配置写作指南:5分钟搞定论文排版环境(含实时预览技巧)

本文介绍如何利用VSCode和Typst快速搭建零配置的论文排版环境,5分钟内实现高效写作与实时预览。Typst作为轻量级排版工具,结合LaTeX的精度与现代化语法,显著提升学术写作效率,特别适合需要频繁调整格式的研究人员。

weixin_30642561的博客 112

脑机接口最新发展动态报告 (2024-2025)

脑机接口动态

高山 4108

Mac如何更换终端默认的python版本

2.在打开的配置文件中输入(以下代码3.12替换为所下载的版本即可)5.在终端输入python或者python3检测更换成功。3.Command+s保存文件后关闭文件。1、打开终端输入下列代码,打开配置文件。4.回到终端窗口执行以下代码。

acegi13579的专栏 1867

TwinCAT 3 实战:手把手教你用PLC和C++读写第三方伺服驱动器的CoE参数

本文详细介绍了在TwinCAT 3环境中通过PLC和C++两种技术路线实现对第三方伺服驱动器CoE参数的精准操控。从环境准备到具体实现,包括硬件配置、核心函数使用及性能优化策略,为工程师提供了全面的实战指南。特别针对CoE参数访问的效率和稳定性问题,给出了实用的调试技巧和异常处理方案。

weixin_33743248的博客 446

MacOS的 python2 和 python3 版本切换方法大全

一、简单方式,修改 alias(范围仅限于Terminal) 1、检查环境变量 (可不用设置) 新开一个 terminal 窗口,输入如下命令打开.bash_profile: $ vi ~/.bash_profile 检查是否存在如下设置,如果没有则添加: # Setting PATH for Python 2.7 # The original version is saved in .bas...

空谷技术札记 2416

【unity实战】Unity2D TileMap的探究(最简单,最全面的TileMap使用介绍)

之前有人在微信上找我,问了TileMap相关的知识【unity实战】随机地下城生成2——绘制地图Tilemap的使用及一些技巧的使用(含源码)不过写的不是特别不是特别细致,只是简单的用了一下,所有这次特地打算单独写一篇文章,来介绍一下,下次还有人问我,我直接就把这篇文章丢给他,完美!Unity的Tilemap 一般称之为瓦片地图或者平铺地图,是 Unity2017 中新增的功能,主要用于快速编辑 2D 游戏中的场景,通过复用资源的形式提升地图多样性。Tilemap是一个用于创建2D地图的工具。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

热力学仿真软件:Fluent_(8).材料属性设置

在 Fluent 中,材料属性主要包括密度、比热容、导热系数、黏度等物理性质。这些属性在不同的仿真场景中有着不同的作用,例如在流体仿真中,密度和黏度是必不可少的;在传热仿真中,导热系数和比热容是主要考虑的因素。如果所需的材料不在材料库中,或者需要对现有材料进行修改,用户可以自定义材料属性。在主菜单中选择Materials。点击打开材料编辑器。在材料编辑器中,点击Create按钮,输入新的材料名称。选择材料类型(如FluidSolid等)。在属性栏中填写所需的材料属性。

kkchenjj的博客 1495

mac系统如何转换python版本_Mac上如何切换python版本

一、了解一些信息1.需要了解的是Mac版本上是自带python2的版本的,如果需要安装python3的版本可自行在官网进行下载并进行安装。2.可以在终端输入python --version 查看当前python版本号,我这边查询到的python是python2的版本号3.最终的目的是我们输入python --version查看到的python3的版本号二、python版本切换操作首先在获取pyth...

weixin_36068015的博客 4516

Redhawk:如何gds2def?

使用redhawk gds2def功能 这其中gds_layer.map的书写方式如下: m代表metal,v代表via。 ICC/ICC2用户可以从tech file中获取layer number。 innovus用户可以从stream out layer map中获取layer number。 最后运行gds2def -m gds2def.config即可。 ...

m0_61544122的博客 5353

Mac下安装配置Python2和Python3并相互切换使用

安装Python2 Mac系统已经默认带有Python2.7了,所以无需安装它。 控制台输入:which python 可以查看到如图: 安装Python3 Mac系统已经默认带有Python2.7了,所以无需安装它。 安装Python3的话,控制台输入:brew install python3 然后按回车。安装后,输入which python3 可以看到如图: 不同版本Pyt...

u014259820的博客 6万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

简单3步成功给Mac安装指定Python版本和指定库版本并且随意切换版本,非常简单,不行拿砖砸我

Mac安装Python真的头疼,我前后斗了一年。 Mac默认安装2.7,我们平时2018年都用Python3了。 我按照网友的方法brew install python3,导致Python2和Python3一直搅在一起。 ST还是Python2,后来搞了几周,才搞定Python3.但是心里耿耿于怀啊 brew install python3只能安装最新版本的Python,3.7导致没有配套...

湾区人工智能 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

【Mac】Mac上切换系统默认的python版本

最近使用pip命令安装python包,终端弹出: 于是,强迫症怒发作,果断决定将系统默认的python切换到已经安装的python3。 提示:如果mac中没有python3,可以如下使用命令进行安装。 brew install python3 说明: 在进行版本切换之前,首先应该确定新版本的python3是否存在以及其在mac系统下的路径。其中涉及了一些乱七八糟的映射与软连接之类的路径...

长相忆兮长相忆的专栏 7497

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

mac设置python版本切换,和设置python默认版本

Mac中python多版本切换 $ sudo vi ~/.bashrc shell中输入 alias python2=’/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x’ alias python3=’/Library/Frameworks/Python.framework/Versions/3.x/bin/...

caisense的专栏 5850

MAC python版本选择实现版本切换

写在前面: 最近在学习Python基础,教学视频里的Python环境是python3。Mac自带的python版本是2.7,于是我需要切换python版本到3.0。看了许多帖子后略懵,最终在这篇文章里解决了版本切换的问题。 首先去官网下载最新版Python https://www.python.org/downloads/mac-osx/ 安装完新...

学习笔记666 3037

Mac上python2和python3的版本切换

Mac 笔记本电脑系统自带的Python版本一般是Python 2.7,如果安装了Python 3.x,在终端中输入python命令后,输出的信息还是Python 2.7,问题就是如何将Mac系统默认的Python版本由Python2.x改为Python3.x呢?   分为如下四个步骤: 1 2 3 4 5 6 7 8 ...

Python之家 4452

Mac 使用alias命令轻松切换python版本

说明:Mac自带的python版本是2+,这里会告诉大家怎样切换到python3 1、检查python版本 python --version Python 2.7.16 2、查询python位置 which python /usr/bin/python which python3 /usr/bin/python3 3、使用alias命令切换python版本 alias python='/usr/bin/python3' 4、验证python版本 python --v..

猿始森林 3559

Mac 安装Python3,并配置和Python2相互切换使用教程

brew的MAC安装 安装方法:ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” python3 安装(此方法不会覆盖python2.7) brew upgrade python Mac下安装配置Python2和Python3并相互切换使用 不同版本Python路径 ...

H.A.N的博客 1224

mac终端切换python版本

1,在终端直接输入python --version,查看版本信息 (base) (base) tangxbdeMBP:~ tangxb$ python --version Python 3.6.0 :: Anaconda 4.3.1 (x86_64) 2,先查看python3.7版本是否存在 (base) (base) tangxbdeMBP:~ tangxb$ python3.7 Py...

txb_doyourbest的博客 2726

Mac 如何切换不同版本python环境

Mac 如何切换不同版本python环境 Mac自带的python版本是python2.7,目前使用较多的是3.x的版本 将默认的python版本由2.x切换到3.x python2.7自带的,无需处理 环境变量如下: export PATH=”/usr/bin/python2.7:${PATH}“ (我的环境变量,需要根据实际地址设置) python3.7 我自己在官网下载的,下载直接一路按照默...

weixin_43867318的博客 2405

Mac中python2.7和python3.6的版本切换

之前博主已经安装好了python3.6,可是Mac中的默认python版本仍然是python2.7。 首先参考一个博客:https://blog.youkuaiyun.com/Tyro_java/article/details/78510301 如果安装好了新版本,可以直接从博文中 检查环境变量 部分开始。 博文中有两个需要修改的地方: 1.在 检查环境变量 部分,把 PATH=”/Library

thj19980720的博客 2万+

mac 安装python并切换到python3版本

背景 一般情况下mac系统自带python2版本,但我们学习工作时用的都是python3,因此需要安装python3并且切换到python3版本。 一、安装python3 如果已安装过homebrew,直接使用brew install python3命令安装即可。 如果未安装过homebrew,请参考这篇文章。 输入python3即可验证是否安装成功。 二、切换python3版本 方法一、直接使用python3 每次使用时输入python3 方法二、添加别名 1、编辑bash_profile文件。 vi ~

qq_39234967的博客 8720

mac自带python版本怎么更换_mac设置python版本切换,和设置python默认版本

Mac中python多版本切换$ sudo vi ~/.bashrcshell中输入alias python2=’/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x’alias python3=’/Library/Frameworks/Python.framework/Versions/3.x/bin/python3.3....

weixin_39619433的博客 2553
上一篇: 考研英语 - word-list-47
下一篇: 考研英语 - word-list-48
Wang's Blog
博客等级 码龄12年 7434粉丝 2421原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Wang's Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值