Mac 系统下Python多版本管理
Mac OS 11.x 系统自带的Python版本是2.x,限于不同应用可能要适配不同版本的Python 环境,这里推荐大家使用pyenv 对Python版本进行管理。
1、Mac OS 安装pyenv:
1)推荐使用brew进行Mac OS 工具软件的安装,打开一个终端窗口,输入
brew install pyenv
安装完成后可以检查下是否生效:pyenv versions 查看pyenv管理(通过该工具安装的Python版本,默认会显示一个system版本)
该命令不报错即为安装成功。
2) 配置环境变量,避免每次修改只在本窗口或本标签生效
cd ~ ,到home目录下,执行ls -a,查看所有文件,包含隐藏文件,确认是否有./zshrc 文件或./bash_profile等配置环境变量的文件,这里系统中默认使用的是zsh。
若不存在,则touch ~./zshrc 创建空文件
在文件中写入如下命令后保存:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH
if which pyenv > /dev/null;
then eval "$(pyenv init -)";
fi
(注意:根据pyenv版本不同,目录为shims或bin(export PATH="$PYENV_ROOT/bin:$PATH"),若切换不生效,可以check 一下这里是否写的不一致)
保存退出后,执行source ~./zshrc 生效。
至此,我们便完成了pyenv 的安装和配置,下面来介绍具体的使用方法。
2、使用pyenv 安装固定版本的python
因为配套软件的需求,我这里需要安装3.10.0版本,直接使用命令
在终端中直接输入:pyenv install 3.10.0 即可。
安装完成后,输入pyenv versions ,即可查看所管理的Python 版本了。
3、常用pyenv 命令介绍
- 安装指定的 python 版本 pyenv install 3.x
- 设置 python 版本(全局有效) pyenv global 3.x
- 设置 python 版本(当前目录有效) pyenv local 3.x
- 查看当前目录的python 版本 pyenv local
- 查看全局Python 版本 pyenv global
- 卸载 python 版本 pyenv uninstall 3.x
Mac 系统下Python多版本管理相关推荐
- macbook自带python保存文件夹_在mac下查找python包存放路径site-packages的实现方法 在Mac系统下python如何安装第三方函数库?...
mac怎么查看python的site-package位置世界上最伤心的事,不是你爱的人不爱你,而是他爱你过后,最后却不爱你. 可以通过find命令查看,参考demo如下: sudo find / -n ...
- Mac系统下Python下载安装
Python下载 安装python 下载好python之后,直接默认安装python就可以,需要注意的是,mac系统是自带python2的,所以即使你安装好了python新版本,在命令行输入pytho ...
- 不用下载字体解决Mac系统下Python的matplotlib库中文乱码的问题
百度或谷歌matplotlib库绘图时产生中文乱码问题,得到的最多的答案就是下面几行代码: import numpy as np import matplotlib.pyplot as plt plt ...
- mac系统下如何安装python的numpy
mac系统下如何安装python的numpy mac系统下如何安装python的numpy 在数学建模方面numpy模块有很大的用处,同时安装也十分苦难 (我的电脑信息是mac系统,python3) ...
- python下载opencv库_Window系统下Python如何安装OpenCV库
关于OpenCV简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 C ...
- python中安装opencv一直说不是内部或外部文件_Window系统下Python如何安装OpenCV库
关于OpenCV简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 C ...
- Mac系统下设置Maven环境
2019独角兽企业重金招聘Python工程师标准>>> 在mac系统下设置maven环境 1.首先通过终端打开 .bash_profile 2.设置maven解压后的路径地址 ...
- mac系统下excel打开csv中文乱码
原因 csv文件通常是utf-8进行编码的,mac系统使用的也是utf-8编码,按理来说mac系统下打开csv文件轻而易举,即便是中文也不应出现乱码. 的确,用numbers和textFile打开cs ...
- mac系统下,解决git clone速度慢导至失败的问题
mac系统下,解决git clone速度慢导至失败的问题 参考文章: (1)mac系统下,解决git clone速度慢导至失败的问题 (2)https://www.cnblogs.com/helenM ...
最新文章
- centos7如何安装samba-client_如何在基本图形模式下最小化全新安装CentOS 7?
- 相机小景深和大景深的区别?
- oracle 复制组删除,利用copy在ASM磁盘组之间迁移
- 在Linux系统里安装Virtual Box的详细步骤 1
- android布局属性详解(转)
- 58同城 php,58同城PHP面试试题
- Atcoder Grand Contest 010 B - Boxes 差分
- pt-query-digest分析mysql日志
- Java char jdk_java学习系列之二---字符串(char.String.StringBuilder以及StringBuffer)
- 【竞赛篇-国创(大创)结题】国创(大创)立项后的基本流程、需要用什么结题、如何快速结题
- c++创建一个linux deamon进程
- Windows+Nvdia显卡配置Tensorflow
- datasource java用法_Java Datasource介绍
- java的setbounds_Java Label.setBounds方法代码示例
- github WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- zynq 的时钟频率
- mysql外码内码定义_内码和外码分别是什么啊?
- linux系统深度评测,真国产,深度linux系统评测第二集
- ios开发遇到的memory持续上涨导致页面crash解决思路总结
- 一文教你看懂POS单上的商户编号