简单讲透Mac环境下多版本python的环境变量设置,仅对小白生效
windows下设置多版本的python管理相对容器,一切都是可视化的,但linux
和mac
下的python多版本对于小白来说,可能就没那么容易理解了。
python多版本安装的问题
假如,首次安装了python3.8,那么默认可以使用python3
启动pyhon3.8,可以通过which python3
的命令查看,该命令默认指向了pyhon3.8。如下:
mooremokdembp:python amo$ which python3.8
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8
mooremokdembp:python amo$ which python3
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
命令行结果看出,不管是python3.8
还是python3
命令,都能启动python3.8版本,你可以自己试试。
此时,又安装了python3.10,那么该版本的快捷命令默认为python3.10
,同样可以通过which python3.10
,而命令python3.10
能启动python3.10版本。
mooremokdembp:python amo$ which python3.10
/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
目标
为不同版本的python设置不同的快捷启动命令,如在命令行工具中敲入python38
启动的是python3.8
,敲入python310
启动的是python3.10
。
设置环境变量
在上面,我们已经知道了如何查询python的安装路径,此时,我们只需要创一个文件,分别不同的版本指定不同的快捷命令就可以了,如下:
第一步:创建一个配置文件
mooremokdembp:python amo$ vim ~/.zshrc
这是一个隐藏文件,在~
的根目录下创建一个.zshrc
的文件,并进入到该文件的编辑模式,此时还不能输入内容。
第二步:添加配置内容
按键盘的i
,进入到编辑模式,输入内容:
# 暴露python3.8的路径
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
# 设置快捷命令python38 并指向python3.8的安装路径
alias python38="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3"
# 暴露python3.10的路径
export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
# 设置快捷命令python310,并指向python3.10的安装路径
alias python310="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10"
输入完毕
第三步:
保存退退出
1、先按esc
2、输入冒号
3、输入wq
或者wq!
并回车
第四步:
激活配置文件
source ~/.zshrc
最后
此时,就可以愉快地使用所设置的快捷命令来启动对应的python版本了。你也快来试一试吧。
简单讲透Mac环境下多版本python的环境变量设置,仅对小白生效的更多相关文章
- 【环境配置】Linux环境下下载、配置java环境、安装eclipse、建立eclipse快捷方式详解
一.首先是下载Java JDK 到目前为止的最新版本为(jdk1.8.0_60),有两种方式进行下载: 1.使用shell来进行下载,可使用如下命令直接进行下载: wget --no-check-ce ...
- 搭建windows环境下(nginx+mysql+php)开发环境
搭建windows环境下(nginx+mysql+php)开发环境 1. 所需准备应用程序包 1.1 nginx 程序包nginx-1.0.4.zip或其他版本(下载地址: http ...
- Windows7 64下搭建Caffe+python接口环境
参考链接: http://www.cnblogs.com/yixuan-xu/p/5858595.html http://www.cnblogs.com/zf-blog/p/6139044.html ...
- Java入门——在Linux环境下安装JDK并配置环境变量
Java入门——在Linux环境下安装JDK并配置环境变量 摘要:本文主要说明在Linux环境下JDK的安装,以及安装完成之后环境变量的配置. 使用已下载的压缩包进行安装 下载并解压 在Java的官网 ...
- Windows2008R2+iis7.5环境下的dz论坛X3版伪静态设置教程
Windows2008R2+iis7.5环境下的dz论坛X3版伪静态设置教程 因为2008R2不是那么的普及,加上X3版新出不久,所以伪静态的设置教程比较少,今天搞出来了,其实很简单,那么下面给大家简 ...
- MAC OS下JDK版本切换指南
刚上手的用MAC开发的小伙伴们会发现,MAC自带JDK版本为1.6,通常会安装在 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/目录下,但是更多 ...
- MAC OS环境下搭建基于Python语言的appium自动化测试环境
#1 安装JDK java -version #2 下载SDK http://adt.android-studio.org/ 下载adt #3 配置sdk环境变量 打开终端,依次输入命令 vim .b ...
- python_在windows下安装配置python开发环境及Ulipad开发工具
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
- 在windows下安装配置python开发环境及Ulipad开发工具(转)
最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...
- Window环境下搭建Vue.js开发环境
原文链接:http://blog.csdn.net/solo95/article/details/72084907 笔者最近在进行前端的学习,在点完了HTML5.CSS3.JavaScript等技能树 ...
随机推荐
- [CF1601C] Optimal Insertion
Optimal Insertion 题面翻译 题目大意 给定两个序列 \(a,b\),长度分别为 \(n,m(1\leq n,m\leq 10^6)\).接下来将 \(b\) 中的所有元素以任意方式插 ...
- C++学习笔记九:值,常量,常表达式和常初始化
1. 值: Literal: Data that is directly represented in code without going through some other variable s ...
- 13 HTTP传输大文件的方法
目录 如何在有限的带宽下高效快捷传输大文件? 数据压缩 分块传输 范围请求 多段数据 如何在有限的带宽下高效快捷传输大文件? 数据压缩 分块传输 范围请求 多段数据 数据压缩 思路:把大文件整体变小 ...
- 制造业工厂生产管理MES系统中的设备管理模块
制造业工厂万界星空科技生产管理MES系统中的设备管理模块介绍: 随时工厂数字化建设的大力推进,设备管理的效率得到了很大的提升,特别是作为机加工企业,设备是整个企业非常重要的核心资产. 1.MES设备管 ...
- Odoo16—国际化翻译
开发odoo系统模块的时候,如果一开始就有国际化的需求,无论是模型的定义还是视图的构建,建议使用英语作为第一语言:一方面,英语本身就是一种国际化的语言:另一方面,odoo内置模型字段描述如Create ...
- 部署堡垒机5——安装Core
部署jumpserver服务核心组件Core 一.前期准备 一个后台程序,基本上都是需要依赖于数据库才能运行,后台程序在启动的时候,代码就回去连接数据库,保证数据库,正确启动,且可以正确连接,否则后台 ...
- 构建健康游戏环境:DFA算法在敏感词过滤的应用
现在的游戏有敏感词检测这一点,相信大家也不陌生了,不管是聊天,起名,签名还是简介,只要是能让玩家手动输入的地方,一定少不了敏感词识别,至于识别之后是拒绝修改还是星号替换,这个就各有各的做法了,但是绕不 ...
- mybatis空格字符替换
mybatis空格字符替换 <select id="user" resultType="java.util.Map" parameterType=&quo ...
- 扩展中国剩余定理(Excrt)笔记
扩展中国剩余定理(excrt) 本来应该先学中国剩余定理的.但是有了扩展中国剩余定理,朴素的 CRT 就没用了. 扩展中国剩余定理用来求解如下形式的同余方程组: \[\begin{cases} x \ ...
- 关于 x^n + 1 形式因式分解的讨论
昨晚一个同学问我立方和分解,突发奇想想到了这个问题.看到网上关于这个问题的许多解答都不是很准确.在此修正一下. 引理一:立方和公式 对于形如 \(a^3 + b^3\) 的式子,有因式分解: \(a^ ...