千家信息网

mac中怎么安装pyenv

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天就跟大家聊聊有关mac中怎么安装pyenv,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 安装brewruby -e "$(curl
千家信息网最后更新 2026年11月02日mac中怎么安装pyenv

今天就跟大家聊聊有关mac中怎么安装pyenv,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

1. 安装brew

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

安装这个及其慢。。。所以该干啥就先去干啥吧

2. 安装pyenv

brew install pyenv

安装完之后编辑 ~/.bash_profile

export PYENV_ROOT=/usr/local/var/pyenvif which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

安装完成之后记得source ~/.bash_profile哦

3. 安装zlib依赖包

brew install zlib

安装完之后建立软连接

ln -s /usr/local/Cellar/zlib/1.2.8/include/* /usr/local/includeln -s /usr/local/Cellar/zlib/1.2.8/lib/* /usr/local/lib

4. 使用pyenv

首先我们先查看pyenv的命令都有哪些

$pyenv --helpUsage: pyenv  []Some useful pyenv commands are:   commands    List all available pyenv commands   local       Set or show the local application-specific Python version   global      Set or show the global Python version   shell       Set or show the shell-specific Python version   install     Install a Python version using python-build   uninstall   Uninstall a specific Python version   rehash      Rehash pyenv shims (run this after installing executables)   version     Show the current Python version and its origin   versions    List all Python versions available to pyenv   which       Display the full path to an executable   whence      List all Python versions that contain the given executableSee pyenv help ' for information on a specific command.For full documentation, see: https://github.com/pyenv/pyenv#readme`

使用命令查看可安装的py版本

pyenv  install --listAvailable versions:2.1.32.2.32.3.72.4.02.4.1 ...

然后选择需要的版本进行安装

pyenv install -v 3.6.4

安装后查看版本

pyenv versions* system (set by /usr/local/var/pyenv/version)3.6.4

带*号的表示当前使用的版本,我们可以通过命令切换版本

pyenv global 3.6.4$pythonPython 3.6.4 (default, Jul  4 2019, 09:57:03) [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4)] on darwinType "help", "copyright", "credits" or "license" for more information.>>> $ pyenv versions  system* 3.6.4 (set by /usr/local/var/pyenv/version)

5. 安装pyenv-virtualenv隔离工作环境

首先说一下pyenv和virtualenv的区别。pyenv是管理python版本的,使用pyenv可以实现同时存在使用更多的python版本。而virtualenv是让我们项目环境多样化的关键每个项目可以使用不同的第三方库。好了,了解了区别之后我们就看看如何安装和使用吧

brew install pyenv-virtualenv

安装完之后编辑 ~/.bash_profile添加如下命令

if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi

完成之后记得source ~/.bash_profile哦

首先,我们先创建一个工作环境。相同的和不同的Python版本都可以创建多个工作环境

pyenv virtualenv 3.6.4  first_project$ pyenv virtualenvs 3.6.4/envs/first_project (created from /usr/local/var/pyenv/versions/3.6.4)first_project (created from /usr/local/var/pyenv/versions/3.6.4)

创建完成后我们就可以进入工作环境了

pyenv activate first_project(first_project) $ pip install flask

然后就可以随意安装第三方库了,每个工作环境之间互不影响,比如在A工作环境中安装了flask 1.0 。然后在B中安装了1.1这种操作完全可以

可以使用如下命令退出当前工作环境

pyenv deactivate

看完上述内容,你们对mac中怎么安装pyenv有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

版本 环境 工作 命令 内容 不同 更多 第三方 项目 中安 相同 之间 关键 可以通过 同时 多个 知识 篇文章 行业 资讯 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网与科技 互联网科技财经 关于新基建和互联网科技 亿策互联网科技 天津摩尔互联网科技 撒么互联网科技公司 互联网科技咨询 重庆科技学院互联网 金融科技与互联网金融相同和不同 崇明区互联网教育科技售后服务 互联网科技产业特征 如何创新互联网科技 玉溪新华互联网科技好不好 烟台灵鸽互联网科技有限公司 有人说阿里系是互联网科技企业 互联网高科技行业有哪些企业 互联网科技手机排行榜 西安左小互联网科技有限公司 亚光科技低轨卫星互联网 银川新华互联网科技学校招聘 盈实互联网科技 智能科技公司是互联网公司吗 北京互联网络科技有限公司 狮子座互联网科技有限公司 互联网对科技的发展 互联网公司黑科技创始人 伊宁互联网科技做什么的 广东鹅鹅鹅互联网科技有限公司 数字互联网科技有限公司 重庆科技产业互联网有哪些
0