Mac使用pyenv来进行python版本管理

Mac使用pyenv来进行python版本管理

以前都是直接到官网下载python3.4的pkg包来进行安装,因为要涉及到修改软连接,很容易出问题。最近的一次试了pyenv来进行安装。

安装pyenv

install:
$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
update:
$ pyenv update
uninstall:
$ rm -fr ~/.pyenv

详见:

https://github.com/yyuu/pyenv-installer

现在pyenv已经安装至当前用户的 ~/.pyenv目录下。
同时,需要把以下代码复制至~/.bashrc中:

export PYENV_ROOT="${HOME}/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
export PATH="${PYENV_ROOT}/bin:${PATH}"
eval "$(pyenv init -)"
fi

这段代码的作用主要是指明pyenv的位置, 以便以后可以直接在命令行里面运行pyenv命令。 保存在~/.bashrc 文件中是为了每次用户登陆后自动生效。

所以如果你是第一次运行命令并且没有注销的话, 这一段是不会生效的, 我们还需要运行下面的命令令其生效:

source ~/.bashrc

安装python并管理

查看有哪些版本python可以安装:

pyenv install --list

安装3.4.3版本的python:

pyenv install 3.4.3

安装完后,可以查看安装的情况:

pyenv versions

结果如下:

system
* 3.4.2 (set by /Users/wxc/.pyenv/version)
3.4.3

*表示当前的python版本,system表示系统版本。

切换python版本:

pyenv global 3.4.3

结果如下:

system
3.4.2
* 3.4.3 (set by /Users/wxc/.pyenv/version)

可以看到python版本已切换到3.4.3,执行 python 测试是否成功:
Python 3.4.3 (default, Jul 18 2015, 19:24:14)
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
\>>>

如果要切回系统版本,输入:

pyenv global system

如果要卸载某个版本的python,输入:

pyenv uninstall 3.4.2

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pyenv是一个用于管理多个Python版本的工具。它可以让你在同一台机器上安装和切换不同版本Python,而不会相互干扰。下面是使用pyenv安装不同版本Python的步骤: 1. 安装pyenv:首先,你需要在你的机器上安装pyenv。可以通过以下命令在Linux或Mac使用Homebrew进行安装: ``` brew install pyenv ``` 或者在Windows上使用git进行安装: ``` git clone https://github.com/pyenv/pyenv-win.git $HOME/.pyenv ``` 2. 配置环境变量:安装完成后,需要将pyenv添加到你的环境变量中。在Linux或Mac上,可以通过编辑`~/.bashrc`或`~/.bash_profile`文件,在文件末尾添加以下内容: ``` export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init --path)" ``` 然后运行以下命令使配置生效: ``` source ~/.bashrc ``` 或者在Windows上,将`%USERPROFILE%\.pyenv\pyenv-win\bin`添加到系统的环境变量中。 3. 安装Python版本:现在,你可以使用pyenv安装不同版本Python了。可以通过以下命令列出可用的Python版本: ``` pyenv install --list ``` 选择你想要安装版本,然后运行以下命令进行安装,例如: ``` pyenv install 3.9.6 ``` 等待安装完成。 4. 切换Python版本安装完成后,你可以使用以下命令来切换使用不同版本Python: ``` pyenv global 3.9.6 ``` 这将设置全局默认的Python版本为3.9.6。你也可以使用`pyenv local`命令来设置当前目录下的Python版本,或者使用`pyenv shell`命令来设置临时的Python版本。 5. 验证安装:最后,你可以运行以下命令来验证Python版本是否正确切换: ``` python --version ``` 确保显示的版本与你安装版本一致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值