一、打开终端

输入:uname -a  ,查看电脑系统位数。

输入:python,查看mac系统python版本。

二、为了以后切换版本方便,安装pyenv进行版本切换以及升级。

参考文章:《MAC OS 使用pyenv 安装、切换python环境》《Mac下 Pyenv 的安装使用》《pyenv》《在macOS上通过pyenv安装和切换多版本Python

安装homebrew:官网 http://brew.sh/index_zh-cn.html

安装pyenv之前首先要安装homebrew:

Homebrew 、Ruby、CocoaPods 安装

安装命令:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

提示:

Press RETURN to continue or any other key to abort(按回车键)

输入密码之后自动下载,但是报错:

error: could not lock config file /usr/local/Homebrew/.git/config: Permission denied

fatal: could not set 'core.repositoryformatversion' to '0'

Failed during: git init -q

经查询是因为权限不够,参考网址:https://blog.csdn.net/heququ/article/details/78619171

重点:

sudo chgrp -R admin /usr/local (我用的这条命令)
sudo chmod -R g+w /usr/local
改变目录权限

但是还是报错,经查询网址【解决问题

参考上面解决后,安装成功,如下:

查看brew安装版本:brew -v ,提示如下则安装成功。

Homebrew 1.7.2

Homebrew/homebrew-core (git revision 2f17; last commit 2018-09-03)

==========准备工作就绪完成==============

开始安装pyenv:

命令:brew install pyenv

安装完成后执行命令:pyenv -v

表示成功。

可以查看安装python的版本:

pyenv install --list

安装指定版本:

pyenv install 3.6.1

但是安装时报错:

BUILD FAILED (OS X 10.14.1 using python-build 20180424)

Inspect or clean up the working tree at /var/folders/hd/n8qklcps6kj2t1q2b4syhyp40000gp/T/python-build.20181231223214.3693
Results logged to /var/folders/hd/n8qklcps6kj2t1q2b4syhyp40000gp/T/python-build.20181231223214.3693.log Last 10 log lines:
File "/private/var/folders/hd/n8qklcps6kj2t1q2b4syhyp40000gp/T/python-build.20181231223214.3693/Python-3.6.1/Lib/ensurepip/__main__.py", line 4, in <module>
ensurepip._main()
File "/private/var/folders/hd/n8qklcps6kj2t1q2b4syhyp40000gp/T/python-build.20181231223214.3693/Python-3.6.1/Lib/ensurepip/__init__.py", line 189, in _main
default_pip=args.default_pip,
File "/private/var/folders/hd/n8qklcps6kj2t1q2b4syhyp40000gp/T/python-build.20181231223214.3693/Python-3.6.1/Lib/ensurepip/__init__.py", line 102, in bootstrap
_run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
File "/private/var/folders/hd/n8qklcps6kj2t1q2b4syhyp40000gp/T/python-build.20181231223214.3693/Python-3.6.1/Lib/ensurepip/__init__.py", line 27, in _run_pip
import pip
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1

参考:《pyenv BUILD FAILED解决方法

解决方法:使用如下语句安装即可解决问题

CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install -v 3.6.1

切换指定版本:

pyenv global 3.6.1

使用pyenv时,出现pyenv global xxx无法成功切换版本的问题,取消制定版本:

pyenv local --unset

显示所有安装的python版本:

python versions

查看当前使用的python版本

pyenv version

但是,会遇到一个尴尬的问题,切换版本失败,解决问题请参考另一篇文章链接

解决办法,在.bash_profile中添加如下:

alias python="/Users/xxx/.pyenv/versions/3.6.1/bin/python3.6"

再输入命令:

# 使配置修改生效
source ~/.bash_profile # 查看运行Python版本
python -V

==========================================================

注:但是关闭终端时,再输入pyenv命令,提示不存在,查询得知如下解决方法:

参考网址,结合这两个地址进行修改:

https://blog.csdn.net/a704901117/article/details/69262428?locationNum=15&fps=1(创建.bash_profile文件

https://blog.csdn.net/li396864285/article/details/52572163(在.bash_profile添加PATH)

=========================================================

后续安装Pycharm时,打开终端(Terminal),输入python -V

显示py2.7版本的,经过痛苦的搜索之后终于解决显示py3.6版本

Mac改终端python运行版本

【Mac + Python】苹果系统之安装Python3.6.x环境的更多相关文章

  1. Linux系统下安装python3.7.3环境

    这里用到的Linux系统是centos7系统,centos7是自带py的但是py的2.7.5版本 连接服务器的使用的是SSH Secure shell 1.首先安装依赖包 1)安装gcc编译器 gcc ...

  2. 在Windows、Mac和 Linux系统中安装Python与 PyCharm

    “工欲善其事,必先利其器”,本文介绍 Python环境的安装和 Python的集成开发环境(IDE) PyCharn的安装.   一.Python安装( Windows.Mac和 Linux) 当前主 ...

  3. CentOS系统下安装python3+Django

    转载:CentOS系统下安装python3+Django 1.首先用yum安装下vim,因为CentOS 7可能根本没自带完整vim,经常出现输入乱码:yum -y install vim 2.安装开 ...

  4. 在 Windows10 系统中安装 Homestead 本地开发环境

    在 windows10 系统中安装 homestead 本地开发环境 在 windows10 环境下安装 homestead 开发环境,网上有很多相关教程其中大多都是 mac 环境,很多大神都是用户的 ...

  5. windows系统dokuwiki安装部署设置 xampp环境配置

    简单记录一次安装dokuwiki的过程 dokuwiki下载 dokuwiki下载地址 https://download.dokuwiki.org/ 下载前有一些可选项目,版本.语言.插件,可以按照需 ...

  6. Python - 在CentOS7.5系统中安装Python3

    注意:以下内容均使用root用户执行操作. 1-确认信息 # uname -a Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu ...

  7. Linux系统Centos安装Python3.7

    Linux下默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装py ...

  8. linux-centos系统下安装python3.5.4步骤

    查看当前python版本:python -V 查看Python可执行文件位置:which python [root@localhost bin]# which python/usr/bin/pytho ...

  9. centos系统下安装python3以及pip3

    首先查看一下系统当前的python版本 python -V 1.安装必要工具 yum-utils 它的功能是管理repository及扩展包的工具yum install yum-utils -y 2. ...

随机推荐

  1. POJ 1769 Minimizing maximizer(DP+zkw线段树)

    [题目链接] http://poj.org/problem?id=1769 [题目大意] 给出一些排序器,能够将区间li到ri进行排序,排序器按一定顺序摆放 问在排序器顺序不变的情况下,一定能够将最大 ...

  2. sql server 2005 链接服务器:未将服务器 配置为用于 RPC

    原文:sql server 2005 链接服务器:未将服务器 配置为用于 RPC  RPC: 远程过程调用(Remote Procedure Calls) --LinkedServer.Rpc 属性: ...

  3. tiny4412学习之u-boot启动过程

    这个文档简要分析了tiny4412自带的u-boot的启动过程,这个u-boot启用了mmu,并且命令的接收和执行方式跟以前的不同. 文档下载地址: http://pan.baidu.com/s/1s ...

  4. 高效重构 C++ 代码

    引言 Martin Fowler的<重构:改善既有代码的设计>一书从2003年问世至今已有十几年时间了,按照计算机领域日新月异的变化速度,重构已经算是一门陈旧的技术了.但是陈旧并不代表不重 ...

  5. yarn 查看任务信息

    一.在命令行使用命令查看 (1)查看日志:yarn logs -applicationId application_1469094096026_26612 (2)查看状态:yarn applicait ...

  6. hive删除表报错

    metastore.RetryingHMSHandler: HMSHandler Fatal error: javax.jdo.JDODataStoreException: You have an e ...

  7. mac 上python编译报错No module named MySQLdb

    mac 上python编译报错No module named MySQLdb You installed python You did brew install mysql You did expor ...

  8. zabbix自定义监控项一

    1.在agent端配置 1.1 添加自定义监控项 zabbix中监控项叫做item,监控项的取值方法叫做key item: Items是从agnet主机里面获取的所有数据.通常情况下我叫itme为监控 ...

  9. ant安装配置

    点击进入ant官网,找到下载选项. 选择下载安装文件.其余的源文件和手册的下载步骤完全相同. 可以下载官网上对应系统的最新版本.也可以在old ant 版本中选择自己需要的版本.笔者需要ant-1.9 ...

  10. IO流(二)I/O

    一.IO流概述 1.定义:Java的IO流是实现输入输出的基础,它可以方便地实现数据的输入/输出操作. 2.流的分类: (1)按流向来分:输入流和输出流 (2)按操作的数据来分:字节流和字符流 (3) ...