首页 > 其他分享 >pyenv的常见用法

pyenv的常见用法

时间:2023-08-22 10:46:05浏览次数:27  
标签:shell Python 常见 用法 版本 pyenv 安装

pyenv 是一个流行的 Python 版本管理工具,允许用户在同一台机器上轻松地安装和切换多个 Python 版本。以下是一些 pyenv 的常见用法:

  1. 安装 Python 版本

    pyenv install <version>
    

    其中 <version> 是你想安装的 Python 版本号,例如:3.8.10

  2. 列出所有可安装的 Python 版本

    pyenv install --list
    
  3. 列出已安装的 Python 版本

    pyenv versions
    
  4. 设置全局 Python 版本
    这将影响每个 shell 会话和命令。

    pyenv global <version>
    
  5. 设置局部 Python 版本
    这仅影响当前目录及其子目录。它通过创建一个 .python-version 文件来工作,该文件在目录中存储所选的版本号。

    pyenv local <version>
    
  6. 为一个 shell 会话设置 Python 版本
    这只会影响当前的 shell 会话。

    pyenv shell <version>
    
  7. 查看当前使用的 Python 版本

    pyenv version
    
  8. 卸载 Python 版本

    pyenv uninstall <version>
    
  9. 更新 pyenv
    如果您是通过 Git 安装的 pyenv,您可以运行以下命令来更新:

    cd $(pyenv root)
    git pull
    
  10. 与虚拟环境工具结合使用
    通过使用 pyenv-virtualenv 插件,pyenv 可以与 Python 的虚拟环境很好地配合工作。这使您可以为每个项目创建隔离的 Python 环境,同时还能从 pyenv 管理的多个 Python 版本中选择。

以上是 pyenv 的一些常见用法。在实际使用中,您可能会根据自己的需求和工作流程调整这些命令。如果您刚开始使用 pyenv,建议查看其官方文档,以便更深入地了解其功能和选项。

标签:shell,Python,常见,用法,版本,pyenv,安装
From: https://www.cnblogs.com/tangjicheng/p/17647908.html

相关文章

  • Web_PHP_DedeCMS_{dede:sql}标签用法;
    {dede:sqlsql='selecta.title,a.litpic,z.expert,d.level,d.titles,d.resumefromdede_archivesasa,dede_addonzjtbasz,dede_addondocterasdwherea.id=z.aidandz.expert=d.nameANDa.litpicisnotnullGROUPBYa.titleLIMIT2'} <div......
  • nginx 常见的三种负载均衡策略
    我们日常中最常见的三种nginx的负载均衡策略应当为(轮询、权重、ip绑定),这其中的区别体现在upstream代码块中,以下是upstream代码块示例(轮询)。upstreamalias{ server127.0.0.1:8080; server127.0.0.1:8081;}upstream代码块中可以填服务部署的服务器列表,upstream后面的名称......
  • 词语||常见银行专业词汇
    词语||常见银行专业词汇   唐迪        2018-05-04        3368词语||常见银行专业词汇2018-05-03翻译教学与研究accountnumber 帐目编号 depositor 存户 pay-inslip 存款单 adepositform 存款单 abandingmachine 自动......
  • 「英语语法」一般过去时用法技巧全解
    一、首先我们了解一下什么是一般过去时? 1.概念:描述过去的状态或过去的动作。在英语中,非现在的以前都叫过去。过去发生的而现在已经结束的动作要用一般过去时来表示。2.用法:①、表示过去某个特定的时间点上存在的状态,事实,或发生的动作。②、表示过去一段时间......
  • SpringBoot复习:(40)@EnableConofigurationProperties注解的用法
    一、配置文件:server.port=9123二、配置类:packagecn.edu.tju.config;importcom.mysql.fabric.Server;importorg.springframework.boot.autoconfigure.web.ServerProperties;importorg.springframework.boot.context.properties.EnableConfigurationProperties;importorg.......
  • SpringBoot复习:(49)NamedParameterJdbcTemplate用法
    packagecn.edu.tju.controller;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.boot.autoconfigure.web.ServerProperties;importorg.springframework.boot.context.properties.EnableConfigurationProperties;importorg......
  • C语言笔记 - “%”符号的用法
    1、%-运算符%表示取模运算,也就是取余数。例如6%4=22、%-引导符/占位符引导符用于控制输入输出的格式。常见于printf("%d",a);scanf("%d",&a);语句。%s - 字符串 (String)%c - 字符 (Char)%d - 十进制有符号型输出 (Decimal)①%6d整数输出,宽度是6位,不足左边补......
  • template 和 jsx 用法对比
    整体结构jsx类似vue3中的setup钩子函数?import{defineComponent,reactive,ref}from'vue';exportdefaultdefineComponent({props:{},setup:(props,{})=>{return()=>{return<></>;};},});或者具名组件i......
  • JSON常见用法:json.load()、json.loads()、json.dump()、json.dumps()
    JSON的定义JSON指的是JavaScript对象表示法(JavaScriptObjectNotation)JSON是轻量级的文本数据交换格式JSON独立于语言JSON具有自我描述性,更易理解常用的方法json.load()从json文件中读取数据json.loads()将str类型的数据转换为dict类型json.dumps......
  • Python 常见文件操作
    Python常见文件操作Python常见的文件操作主要由os,shutil,pathlib等提供importosimportshutilimporttimefrompathlibimportPathdeftest_file():filename="test_file.txt"#判断文件是否存在ifos.path.exists(filename):#删除文......