当前位置: 首页 > news >正文

淘宝详情页做的比较好的网站微信app下载安卓版

淘宝详情页做的比较好的网站,微信app下载安卓版,网站建设 办公系统,做图表网站摘要 mac 默认安装的python是 python3,但是如果我们需要其他python版本时,该怎么办呢? 例如:需要python2 版本,如果使用homebrew安装会提示没有python2。同时使用python --version 会发现commond not found。 所以本…

摘要

mac 默认安装的python是 python3,但是如果我们需要其他python版本时,该怎么办呢?
例如:需要python2 版本,如果使用homebrew安装会提示没有python2。同时使用python --version 会发现commond not found

所以本文主要解决以下几个问题:

  1. 在mac上如何安装各种版本的python。
  2. 在mac上如何管理多个版本的python。
  3. 在mac上如何切换python版本。
  4. 在mac的终端执行:python --version  提示 commond not  found 问题。
  5. 在mac上如何配置环境变量PATH。
  6. 在mac上为什么需要配置PATH。

简介:

为了解决上述问题,我们会使用homebrew  安装 pyenv。pyenv 是一个管理python的工具。pyenv官方地址:https://github.com/pyenv/pyenv。当然python 版本管理工具还有其他各种各类的,大家可以根据自身实际情况决定使用哪个。本文主要使用pyenv。以及解决没有python commnond问题。解释为什么需要配置PATH。PATH的作用等等。
python 官方地址:https://www.python.org/downloads/macos/

安装

  • 使用homebrew 安装pyhton 管理工具 pyenv。homebrew安装教程
brew install pyenv

如果觉得安装缓慢,或者总是失败可以切换homebrew的镜像源。不适用外网,使用内网。

配置pyenv 的PATH

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

📢  该配置可在.bash_profile、.zshrc等文件中添加,根据实际情况进行添加。apple  芯片需要在.zshrc添加 。 inter  芯片 是 .bash_profile。

PYENV_ROOT="$HOME/.pyenv" 

当你在终端(terminal)中执行pyenv init时会自行配置,就是声明一个变量PYENV_ROOT。$HOME 指的是当前用户根目录。

export PATH="$PYENV_ROOT/bin:$PATH"

$PYENV_ROOT  是指的上一步设置的路径的变量,再加上bin,即指的pyenv的可执行路径。
:$PATH   是指在后面追加原来PATH设置的路径,如果不追加会把前面的PATH值给覆盖了。

把pyenv 的可执行路径设置到shell查找路径中。当执行pyenv时,会按照所配置的路径进行查找可执行文件。

eval "$(pyenv init -)"

    1. 设置环境变量:它会设置必要的环境变量,包括 PYENV_ROOT,该变量指定 Pyenv 的根目录,通常设置为 Pyenv 安装的目录。

    2. 启用 Pyenv shims:Pyenv 使用一个称为 "shim" 的机制来拦截并重定向 Python 命令。pyenv init 会确保这些 shims 位于 Shell 的 PATH 中,以便 Pyenv 可以拦截和解析您运行的 Python 命令,以确保使用正确的 Python 版本。

    3. 提供版本管理功能:它启用版本管理功能,允许您使用 pyenv global、pyenv local 和 pyenv shell 等命令来选择和切换不同的 Python 版本。

重新加载 .zshrc 

source  ~/.zshrc

📢  .zshrc 文件主要是为了shell与系统进行会话时,会根据.zshrc配置查找对应的执行文件。

修改.zshrc 后,配置生效的方式主要有三个:

  1. 在终端执行  source  ~/.zshrc  指令,会重新加载.zshrc ,是配置立即生效。
  2. 关闭当前终端,重新打开一个新的终端,也可以使新的配置生效
  3. 电脑开机时,会自动执行 .zshrc ,  使配置生效。

检验 pyenv 

pyenv -v

安装 python

  • 显示可安装的版本
pyenv  install  -l   
  • 安装指定python
pyenv  install 3.9.1

 切换版本

  • 全局切换
pyenv global 3.9.1
  • 局部切换
pyenv local 3.9.1

局部安装python,在不同项目中需要使用不同的python时非常有用。在当前项目目录下,会在当前根目录下自动生成一个.python-version文件。

查看python版本

python --version
python
  • 输出

查看pyenv 相关指令

pyenv help

pyenv 相关API 

   --version  查看pyenv版本号

   global      全局设置python  

   init        启用pyenv的 配置

   install     安装python  

   local       设置局部python版本

   uninstall   卸载python

   version     查看当前设置的python版本

   version-name   当前使用的python 名字

   versions   列出pyenv可用的所有Python版本

   which       显示指定python 的完整可执行路径

http://www.yayakq.cn/news/890285/

相关文章:

  • 常德建设网站淘宝客怎样做网站
  • 网站设计制作什么时候好seo网站管理招聘
  • 永清县建设局网站免费一站式网站建设
  • 上海技术做网站装饰工程施工工艺
  • 商店建筑设计长沙做优化的公司
  • 深圳网站建设 培训学校wordpress博客位置
  • 全国网站建设公司实力排名佛山网站制作哪个好薇
  • 设计建设网站公司网站网络营销服务市场目前主要的服务是
  • 毕业设计做网站教程杭州动漫设计公司最新招聘
  • 临沂网站关键词北京信息发布平台
  • 南京华夏天成建设有限公司网站网站建设业务好做吗
  • 360浏览器免费网站西地那非片能做几次
  • 盐城做网站需要多少钱wap网站和internet网站
  • 四川泸州做网站的公司有哪些网站空间选择的主要原则有哪些
  • 国外做旅游攻略的网站好wordpress多站点模式
  • 建设网站好公司哪家好重庆小程序开发
  • 网络公司建网站宁波专业网站定制制作服务
  • 美工做网站怎么收费做简易网站
  • 网站开发题目企业所得税优惠政策2022年
  • 网站建设手续wordpress 图片浏览器
  • 做dj网站用什么建站系统比较好网站怎么做利于优化
  • 东至网站制作做外包软件的网站
  • 厦门网站设计公司哪家好福建电商小程序厦门开发公司手机价格大全
  • 嘉兴企业网站推广方法制作简单的站点推广方案
  • 张家港安监站网址用友加密狗注册网站
  • 无锡做网站服务电脑系统优化工具
  • 北京做建筑信息的网站腾讯用户体验网站
  • 网站建设应考虑哪些方面的问题江苏省质量建设厅网站
  • 网站建设教程 冰美人视频html表格菜鸟教程
  • 深圳专业英文网站建设西安正规网站建设报价