首页 > 系统相关 >ubuntu 20 pyenv安装python环境

ubuntu 20 pyenv安装python环境

时间:2024-07-18 15:42:23浏览次数:10  
标签:20 get python sudo dev pyenv apt install

安装pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv

或者自动安装程序

curl https://pyenv.run | bash

依赖库
sudo apt-get update

sudo apt-get upgrade

sudo apt-get install gcc make zlib1g-dev dist-upgrade
sudo apt-get install libbz2-dev build-essential python-setuptools openssl
--sudo apt-get install libsqlite3-dev python-dev libc6-dev tk-dev
sudo apt-get install python3-dev libxml2-dev libffi-dev libssl-dev libxslt1-dev
sudo apt-get install liblzma-dev libncursesw5-dev
sudo apt-get install libncurses5 libncurses5-dev libncursesw5 libgdbm-dev

设置永久环境变量
vim /etc/profile
在结尾追加
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

保存后执行
source /etc/profile

临时环境 直接执行
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
source ~/.bashrc
安装virtualenv 可过
-- git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
-- eval "$(pyenv virtualenv-init -)"
-- source ~/.bashrc

ln -s /root/.pyenv/bin/pyenv /usr/bin/pyenv #root修改为.pyenv所在目录
查看所有可安装的版本
pyenv install --list
安装 python
pyenv install 3.9.16
如果下载慢可以可以使用国内源

wget -P ~/.pyenv/cache https://mirrors.huaweicloud.com/python/3.9.16/Python-3.9.16.tar.xz
然后再执行pyenv install 3.9.16 跳过下载直接安装

设置全局

3.9.16替换为自己安装的版本
pyenv global 3.9.16

标签:20,get,python,sudo,dev,pyenv,apt,install
From: https://www.cnblogs.com/zybyekai/p/18309677

相关文章

  • python中的 == 和 is
    在Python中,==和is都是用于比较两个值的运算符,但它们的用途和含义不同。理解它们之间的区别对于编写正确的代码非常重要。==运算符==运算符用于比较两个对象的值是否相等。它检查对象的内容是否相同,而不关心它们是否是同一个对象。a=[1,2,3]b=[1,2,3]print(a......
  • 2024最新的AI绘画工具 Stable Diffusion 整合包安装教程,SD安装分享(附整合包)
    大家好,我是灵魂画师向阳自从AI绘画开始进入大众视野之后,AI绘画工具StableDiffusion技术以其创新的人工智能能力而著称,它拥有根据用户输入的文字描述来创造细致且富有表现力的图像的独特本领。SD不仅能够生成图像,还能执行图像修复、扩展以及在文本指导下的图像变换等多样......
  • [GYCTF2020]Ez_Express 1
    原型链污染,信息收集,命令执行,代码审计这个题我在做之前学了p神的教程https://www.leavesongs.com/PENETRATION/javascript-prototype-pollution-attack.html打开后可以发现是一个登录界面,之后我们先进行信息收集找到了www.zip这个文件,然后得到了源码index.jsvarexpress=req......
  • 2024北京国际智能工厂及自动化展览会亮点前瞻
    随着“工业创新,智造未来”的浪潮席卷而来,2024年度北京国际智能工厂及自动化与工业装配展览会定于8月1日至3日在中国国际展览中心(顺义新馆)盛大开幕。本次展会汇聚了智能制造与自动化技术的最新成果,通过三展联动的创新模式,搭建了一个集展示、交流、合作于一体的国际化平台。在“......
  • python 内置类型简述(4) —— 集合映射类(set、frozenset、dict)
    注:Iterable[int]为任一元素为int类型的可迭代对象,如列表[1,2,3]注:set()为一个集合实例,可用任一列表替换(如{‘asd’}),frozenset()、dict()同理注:set|frozenset|dict表示参数可为set、frozenset、dict任一类型,set()|frozenset()|dict()同理1.新建字典{k......
  • Amazon Science 团队计划于VLDB 2024 (August 26-30 2024) 发布 redset 数据集
    数据集介绍        Redset是一个数据集,包含了三个月的AWSRedshiftfleet 中选定实例样本上运行的用户查询元数据。数据集用途    AmazonScience团队打算在VLDB2024期间开放该部分数据,虽然目前数据集还没有开放,但是从数据集的Schema来看,和在VLDB2024......
  • |行业洞察·汽车|《2024智能不是中国购车用户的主要关注点-购车关注度洞察报告》
    主要内容包括以下几个方面:价格战影响:2023年,中国车市价格战激烈,整体优惠幅度上升,价格成为购车用户最关注的因素。购车用户关注度TOP10:价格、品牌、品质、安全、口碑、能耗、空间、服务、配置、舒适是购车用户关注度前十的因素,智能化不在其中。|趋势洞察库|关注我......
  • Origin2024如何绘制误差棒图?直观看出每个数据点的误差
    误差棒图,是一种体现实验数据误差以及不确定性的统计图,在视觉上辅助读者直观地看到每个数据点的误差范围。下面通过均值和标准差两个指标绘制误差棒图,它由折线和误差棒组成,均值决定了折线趋势,标准差的大小决定了误差棒的长短(高低)。操作步骤:1、先打开Origin2024软件,然后在Book1......
  • Python数据可视化之numpy的11个常用的创建数组的函数
    numpy库在处理成千上万的数据时,Python的1维列表已经不适合来对数据进行处理,效率会很慢,所以numpy就诞生了,他可以将列表变成数组,而数组可以是1维、2维、3维甚至更高纬度,可用于存储和处理大型的矩阵,此外numpy提供了大量的数学函数,包括数学、逻辑、形态操作、排序、选择,输出和......
  • MViTv2:Facebook出品,进一步优化的多尺度ViT | CVPR 2022
    论文将MultiscaleVisionTransformers(MViTv2)作为图像和视频分类以及对象检测的统一架构进行研究,结合分解的相对位置编码和残差池化连接提出了MViT的改进版本来源:晓飞的算法工程笔记公众号论文:MViTv2:ImprovedMultiscaleVisionTransformersforClassificationand......