首页 > 系统相关 >linux下pyenv的安装和使用

linux下pyenv的安装和使用

时间:2024-06-13 13:54:35浏览次数:29  
标签:12 versions 安装 devops pyenv 3.6 linux root

pyenv 可以根据需求使用户在系统里安装和管理多个 Python 版本:

配置当前用户的python的版本
配置当前shell的python版本
配置某个项目(目录及子目录)的python版本
配置多个虚拟环境

 

一、安装pyenv

1、安装pyenv

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

2、添加环境变量

cat >>/root/.bashrc<<'EOF'
### pyenv ###
export PYENV_ROOT="$HOME/.pyenv" 
export PATH="$PYENV_ROOT/bin:$PATH"
export PATH="$PYENV_ROOT/shims:$PATH"
eval "$(pyenv init -)"
EOF

source /root/.bashrc

pyenv --version
pyenv 2.2.0

3、查询可安装的Python版本

pyenv install --list

 

二、安装Python

1、安装 Python 的流程就是先将把包下载到 ~/.pyenv/cache 目录,然后在进行安装,慢也就慢在下载的这个过程。
先手动将包下载到指定目录,在执行 pyenv install 即可。

[root@node02 12:34:21~]# CC=clang  pyenv install 3.6.12       
Installing Python-3.6.12...
Installed Python-3.6.12 to /root/.pyenv/versions/3.6.12

2、安装python虚拟环境

[root@node02 13:21:34~]# pyenv virtualenv 3.6.12 devops 
Looking in links: /tmp/tmps3vgm4ge
Requirement already satisfied: setuptools in /root/.pyenv/versions/3.6.12/envs/devops/lib/python3.6/site-packages (40.6.2)
Requirement already satisfied: pip in /root/.pyenv/versions/3.6.12/envs/devops/lib/python3.6/site-packages (18.1)

root@node02 13:22:21~]# pyenv virtualenvs
  3.6.12/envs/devops (created from /root/.pyenv/versions/3.6.12)
  devops (created from /root/.pyenv/versions/3.6.12)


# 实际会/root/.pyenv/versions/3.6.12/envs创建一个devops目录

3、进入对应Python版本

# 进入devops环境
[root@node02 13:30:29~]# pyenv shell devops

# 查看虚拟环境
[root@node02 13:30:38~]# pyenv versions
  system
  3.6.12
  3.6.12/envs/devops
* devops --> /root/.pyenv/versions/3.6.12/envs/devops (set by PYENV_VERSION environment variable)

# 查看版本
[root@node02 13:30:50~]# python -V
Python 3.6.12

# 退出当前的环境
[root@node02 13:31:13~]# pyenv shell --unset
[root@node02 13:33:29~]# python -V
Python 3.9.16

# 删除当前环境
[root@node02 13:33:32~]# pyenv uninstall devops
pyenv: remove /root/.pyenv/versions/devops? [y|N] y
pyenv-virtualenv: remove /root/.pyenv/versions/3.6.12/envs/devops? (y/N) y

  

  

  

  

  

  

  

  

标签:12,versions,安装,devops,pyenv,3.6,linux,root
From: https://www.cnblogs.com/lucktomato/p/18245731

相关文章

  • anaconda里虚拟环境安装jupyter notebook
    安装jupyternotebook打开anacondaprompt,进入虚拟环境condaactivatePytorch_learning下载安装jupyternotebookcondainstalljupyternotebook或用pip安装pipinstalljupyter运行jupyternotebook进入环境之后,输入命令jupyternotebook运行完成后会自动打开浏......
  • 微信小程序分销商城源码系统 致力于中小企业低成本建站 带完整的安装代码包以及搭建教
    系统概述微信小程序凭借其无需下载、即用即走的特点,已成为连接用户与服务的重要桥梁。微信小程序分销商城源码系统正是基于微信小程序平台,集商品展示、在线交易、分销推广、订单管理等功能于一体的综合电商解决方案。该系统设计之初,就充分考虑了中小企业的实际需求,力求在不增......
  • 多校园跑腿小程序源码系统 帮取+代拿+外卖配送 功能超多 带完整的安装代码包+搭建部署
    系统概述多校园跑腿小程序源码系统是一款基于微信小程序平台开发的全功能校园服务应用。该系统采用先进的前后端分离架构,结合云服务技术,确保了系统的高可用性、可扩展性和安全性。系统设计之初就充分考虑到了多校园环境的特殊性,支持多校区独立运营或跨校联合运营模式,满足不同......
  • OpenEuler22.03安装openGauss5.0.2LTS版本
    OpenEuler22.03安装openGauss5.0.2LTS版本文章目录OpenEuler22.03安装openGauss5.0.2LTS版本一、安装规划二、安装准备2.1修改主机名2.2安装依赖2.3同步时间2.4关闭防火墙2.5关闭selinux2.6关闭透明大页2.7重启机器2.8设置网卡MTU2.9设置字符......
  • MySQL MariaDB 安装
    MySQLMariaDB安装指南MariaDB是MySQL数据库管理系统的一个分支,旨在保持与MySQL兼容并添加更多的功能和改进。以下是如何在不同操作系统上安装MariaDB的详细步骤。在Linux上安装MariaDB1.在Ubuntu/Debian上安装MariaDB首先,更新你的软件包索引:sudoaptu......
  • Java环境搭建——JDK安装和环境搭建
    1、开发Java程序需要:JDK+源代码编辑器;        JDK:Java开发工具包;        源代码编辑器:有windows记事本,eclipse,IntellijIDEA(推荐)等2、Java——半编译半解析型编译语言      Java语言能够跨平台是因为Java程序需要在JVM上运行......
  • Linux上12个最佳开源ChatGPT替代方案
    ​ChatGPT是OpenAI开发的流行聊天机器人和虚拟助手,自2022年11月30日起上市。此图表模型可让您对对话进行微调并引导其达到理想的持续时间、结构、语气、细节程度和语言。幸运的是,随着人工智能的不断进步,开源ChartGPT替代品已经成为强大的工具,可以提供相同的对话技巧以及定......
  • linux清理缓存
    当cache缓存占用太大,服务起不来,需要查看清理缓存执行free-m或者free-h,查看缓存释放缓存区内存的方法(请注意,以下操作需要root权限)建议在清理缓存之前先备份重要数据,以免发生意外情况。1、清理磁盘缓存刷新文件系统缓存,将缓存中的数据写入磁盘。sync清理页缓存。这将清......
  • klipper & orange pi zero 2w安装记录
    官网下载ubuntu镜像并使用烧写工具(例如Win32DiskImager)烧写至TF卡中根据官网的描述页面中使用USB转串口连接UART0打开PuTTY并使用serial连接并进入命令行界面使用命令nmtui连接wifi并编辑wifi,将IPV4设置为manual,注意,有可能因为编辑了wifi之后上不了网,只能ping通内网IP注......
  • SQL Server 2019下载及安装教程
    目录 一、下载1.sqlserver2019安装包2.管理工具二、安装1.sqlserver20192.安装管理工具三、用管理工具连接sql二、安装1.sqlserver2019选中下载的iso文件,右击装载。(win10系统可以装载,但有些系统不支持,需要安装DaemonTools软件去打开)​双击运行setup​安装​......