在Mac上Python多版本切换

1、安装Homebrew
https://brew.sh/index_zh-cn.html

2、通过brew安装pyenv
1)命令行输入:
$ brew install pyenv(如果一直卡在Updating Homebrew就按ctrl+c一次跳转brew update)

2)在home目录的 .bash_profile文件中添加:

vi ~/.bash_profile 在最后增加

eval "$(pyenv init -)"

3)命令行输入,更新一下环境变量:
$ source .bash_profile 
注意:没有配置的话无法进行python版本间的切换。

3、使用pyenv安装Python3
1)查看能够安装的版本( 只有版本号的为官方的版本,其他的为衍生版 )
$ source .bash_profile

2)安装需要的版本: 
$ pyenv install 3.7.4 -v (看有哪一些版本可以安装:pyenv install --list)

3)完成后更新数据库: 
$ pyenv rehash

4)查看系统已安装的版本: 
$ pyenv versions 
*号表示系统当前正在使用的版本

5)切换python版本 
$ pyenv global 3.6.2
$ pyenv global system

6)确认python版本 
python --version

4、解决Python用pip命令安装速度慢,改用国内镜像

vi ~/.pip/pip.conf

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

原文地址:https://www.cnblogs.com/terrylin/p/12076918.html

时间: 2024-08-25 10:53:06

在Mac上Python多版本切换的相关文章

Mac 上Python多版本切换

Mac上自带了Python2.x的版本,有时需要使用Python3.x版本做开发,但不能删了Python2.x,可能引起系统不稳定,那么就需要安装多个版本的Python. 1.安装Python3.x版本,我安装了3.6.1: 2.打开终端(terminal),输入:sudo vi ~/.bashrc: 3.在弹出的编辑页面顶部输入并保存: alias python2='/Library/Frameworks/Python.framework/Versions/2.x/bin/python2.x'

Mac上配置不同版本的JDK

Mac上JDK的版本为1.8,编译AOSP时发现需要JDK 1.7.想找一种比较容易切换JDK版本的方式,经过一番Google发现Jenv比较合适. 安装Jenv至少有三种方式: - $ git clone https://github.com/gcuisinier/jenv.git ~/.jenv - $ curl -L -s get.jenv.io | bash - $ brew install jenv 我是用第三种方式安装的. 安装后运行          jenv doctor 报了两

Mac上实现对Python的版本切换

最近朋友邀请我帮忙写个比特币自动化交易程序,要求的平台是Okex,用Python写,之前到是自己学过一点自动化交易,不过是MT5的.看了一下Okex提供的API接口,和MT5不一样,它并没有现成的IDE,只提供接口,而且我之前也没接触过Python,出于试一试的心态,我试着用Python来运行下Okex的示例程序,果然掉进了大坑,费了半天才搞定,看样子自己的基础知识还是不够扎实,我把自己的经历详细写上来,希望能为后人带来点帮助吧. 首先,通过搜索,我找到了一篇感觉不错的OKEX的量化交易入门教程

将Linux下python默认版本切换成替代版本

本文链接自http://www.myhack58.com/Article/48/66/2016/71806.htm 当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件.你可以按照以下方法使用 ls 命令来查看你的系统中都有那些 Python 的二进制文件可供使用. $ ls /usr/bin/python* /usr/bin/python /usr/bin/python2 /usr/bin/py

mac系统不同java版本切换

#确认jdk版本 /usr/libexec/java_home #会得到下面信息(不同版本显示不一样) /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home #上面是1.7版本jdk,可以使用 -v 标识来获取其他已安装版本jdk,如:系统自带的1.6版本jdk /usr/libexec/java_home -v '1.6*' #会得到下面信息(Mac OS X 10.9.4自带的1.6jdk) /System/Libra

Mac 下 php多版本切换

php-version是一个帮助管理从brew安装的php版本切换的工具. 安装简单 ? 1 $brew install php-version 然后执行 ? 1 $source $(brew --prefix php-version)/php-version.sh && php-version 5 直接执行 php-version 就可以看到现有的版本,比如我自己的 ? 1 2 3 $ php-version * 5.6.4     5.6.5 然后使用以下命令切换即可 ? 1 $php

MAC上python环境搭建

mac自带的有python,如果你需要查看版本,打开terminal输入以下命令: python --version 如果你需要安装新的python版本,有几种方法可以安装,一是去python官网下载安装文件,或者使用源码编译(这个不是很常用),推荐使用homebrew进行安装.如果你不知道homebrew是什么.推荐看一下它的官网:http://brew.sh :准确的讲,homebrew补足了mac不具备的类似linux的安装包管理器,使用起来异常方便.使用以下命令进行安装: ruby -e

学习OpenStack之(5):在Mac上部署Juno版本OpenStack 四节点环境

0. 前沿 经过一段时间的折腾,终于在自己的Mac上装好了Juno版本的四节点环境.这过程中,花了大量的时间,碰到了许多问题,学到不少知识,折腾过不少其实不需要折腾的东西,本文试着来对这过程做个总结. 1. 初始环境 说明: 1. VirtualBox Ubuntu 安装:(VirtualBox网卡配置可见 http://www.cnblogs.com/sammyliu/p/4137772.html) 安装的是14.04 server 版本,装好后: (1)修改sources.list来使用厦大

windows10 conda python多版本切换

之前为了学习安装了python2.7是通过anaconda2安装的 现在想换用Python3  所以寻找版本并存 可以来回切换的方法 打开命令提示符,记住是命令提示符 不是win10自带的windows powershell 等会会说他俩的区别 输入以下指令(我选择的是python3.6版本): conda create --name py36 python=3.6 安装完以后 屏幕会提示你activate py36字样 在anaconda/envs/目录下会出现一个以py36为名字的文件夹 这