mac下 将python2.7改为python3分分快三计划

作者:分分快三计划
source ~/.bash_profile
source ~/.bashrc

查版本号:python -V
2.7.10
安装配置Python版本管理器pyenv

2.用brew升级python

  1. 安装pyenv
    brew install pyenv
    或者:
    $ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

  2. 安装完成后, pyenv 命令还没有加进系统的环境变量,需要将如下内容加到 ~/.zshrc 中,然后执行 source ~/.zshrc 。
    if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi或者
    export PATH=$HOME/.pyenv/bin:$PATH eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
    3.pyenv install --list 查看可以安装的python版本
    jddeiMac:new_socket_tool iosTest$ pyenv install --list
    Available versions:
    2.1.3
    2.2.3
    ....

  3. 安装指定版本的Python
    pyenv install 3.5.0

  4. 查看已经安装了哪些版本的Python:pyenv versions
    jddeiMac:new_socket_tool iosTest$ pyenv versions system 2.7.8 *3.5.0 (set by /Users/iosTest/Desktop/new_socket_tool/.python-version)
    其中版本号前面有*号的就是当前生效的版本,查看当前生效的版本也可以用
    pyenv version
    3.5.0 (set by /Users/iosTest/Desktop/new_socket_tool/.python-version)
    特别建议:
    系统全局用系统默认的Python比较好,不建议直接对其操作
    pyenv global system
    用local进行指定版本切换,一般开发环境使用。
    pyenv local 2.7.8
    对当前用户的临时设定Python版本,退出后失效
    pyenv shell 3.5.0
    取消某版本切换
    $ unset PYENV_VERSION
    $ python -V
    Python 2.7.8
    通常情况下,对于特定的项目,我们可能需要切换不同的Python环境,这个时候就可以通过 pyenv local PYTHON_VERSION 命令来修改 当前目录 的Python环境。命令执行后,会在当前目录中生成一个 .python-version 文件(如果该文件已存在,则修改该文件的内容),里面记录着当前目录使用的Python版本号。
    ddeiMac:new_socket_tool iosTest$ cat ~/.pyenv/version 2.7.8 jddeiMac:new_socket_tool iosTest$ pyenv local 3.5.0 jddeiMac:new_socket_tool iosTest$ cat .python-version 3.5.0 jddeiMac:new_socket_tool iosTest$ cat ~/.pyenv/version 2.7.8 jddeiMac:new_socket_tool iosTest$ pyenv version 3.5.0 (set by /Users/iosTest/Desktop/new_socket_tool/.python-version) jddeiMac:new_socket_tool iosTest$ pip -V pip 7.1.2 from /Users/iosTest/.pyenv/versions/3.5.0/lib/python3.5/site-packages (python 3.5)

(5)备注:如果想再改回去,把 bashrc里的 python指向python2,然后保存,使其生效即可。也有推荐使用pyenv管理电脑多个版本的python的,可以试试。如果pyenv -versions 看不到所有安装的python版本,还是推荐以上方式。

当pyenv 切换python版本失效时,可以重新 source ~/.zshrc 尝试;

pyenv 的相关命令通过pyenv -h 和 pyenv commands来查看
输出python 路径:
1,terminal :
input: which Python
2, terminal:
input : python --->import sys ----> print sys.path

参考:http://blog.csdn.net/angel22xu/article/details/45443019
http://www.cnblogs.com/mingaixin/p/6295963.html
https://github.com/pyenv/pyenv/wiki/Common-build-problems
http://www.jb51.net/article/109542.htm

python -V

mac 一般使用bash作为默认shell
Mac系统的环境变量,加载顺序为:
/etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc source ~/.zshrc

 

vi ~/.bash_profile   //编辑bash_profile

# Setting PATH for Python 3.7

# The orginal version is saved in .bash_profile.pysave

PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"

export PATH                                                                  //增加这几行内容(如果不是通过brew,而是通过官网下载安装,这里会默认已经添加了,就退出不用修改了)

按esc键 然后敲入 :wq 进行退出 

 

(1)修改 .bash_profile文件

 

(4)然后查看当前python版本,

4.将系统python版本,默认指向python3  (主要修改 ~/.bash_profile文件 和 ~/.bashrc文件)

(2)修改 bashrc文件

 

分分快三计划 1

cd usr/local/Cellar/     //到此目录下

cd python/               //进入python目录下 查看已安装的python版本,如果有2.x 和 3.x说明安装成功

1.查看当前电脑python版本

 

sudo vi ~/.bashrc                      //mac下需要管理员才能修改此文件   

alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'

alias python3='/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'

alias python=python3

//添加以上三行 , 如果不知道自己的python3安装路径,可以用 which python3 命令进行查看路径

按esc键 然后敲入 :wq 进行退出 
python -V  // 显示2.7.x
brew update python

(3)使得修改的 bash_profile文件 和 bashrc文件 生效

3.如果安装成功,去系统目录下回看到两个版本的python

分分快三计划 2

本文由分分快三计划发布,转载请注明来源

关键词: 分分快三计划 日记本