前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >在Ubuntu 18.04中安装pyen

在Ubuntu 18.04中安装pyen

作者头像
py3study
发布于 2020-01-16 07:45:36
发布于 2020-01-16 07:45:36
1.2K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

最近正在重头梳理Python的基础知识,为了更好地使用Python进行开发,防止发生版本混乱(不同的第三方库有可能因为Python版本不兼容而报错),所以需要使用pyenv进行版本管理。 *** 通常来说,安装一个开源程序需要自己编译和下载相关依赖包,但是作者提供个一个简易的安装器,只需要一条命令即可搞定安装。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ curl https://pyenv.run | bash

pyenv.run重定向到github内的安装脚本,上面这句命令等同于

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

如果要升级pyenv:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ pyenv update

卸载pyenv(pyenv安装的默认路径为~/.pyenv,如果自定义安装路径则删除自定义文件夹):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ rm -fr ~/.pyenv

并删除.bashrc下面的环境变量:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

遇到的问题

1.找不到pyenv命令pyenv: command Not Found

解决:检查.bashrc中有没有添加pyenv的环境变量信息,没有则添加进去(使用其他shell,如zsh的,则在.zshrc中添加。)

2.找不到zlib包(缺少依赖)

解决:输入下面命令安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt-get install zlib1g-dev

以上就是全部安装方法,感谢阅读。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/05/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python学习之pyenv环境搭建
1.安装git,github地址为https://github.com/pyenv/pyenv-installer/ yum install git -y 2.安装python编译依赖环境 yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel 3.创建python用户用于搭建pyenv python多版本管理环境 useradd pyth
py3study
2020/01/14
4290
连仕彤博客pyenv环境部署
pyenv是一款Python多版本管理工具,它可以很好的管理Python解释器、Python版本和Python虚拟环境,对于日常开发中,是一款很有必要安装的利器。 安装依赖包 [python@vultr data]$ yum -y install gcc git make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel   安装pyenv [python@vultr data]$ curl
行 者
2018/04/17
6070
Python开发环境之pyenv环境搭建
安装完毕,设置环境变量,设置环境变量,可以添加到个人家目录的.bashrc或.bash_profile及系统的全   局的/etc/profile,
py3study
2020/01/06
4860
Python多版本管理器pyenv
查看Linux版本 [root@web ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@web ~]# uname -a Linux web 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux 安装依赖 [root@web ~]# yum -y install gcc zlib
HaydenGuo
2019/12/16
7330
Python多版本管理器pyenv
linux下多版本python环境配置
> cache目录,如果目录不存在,就自己创建,在~/.pyenv目录下,新建cache目录,放入下载好的 python 文件。
py3study
2020/01/08
1.6K0
Linux环境下的 pyenv的安装
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
保持热爱奔赴山海
2019/09/18
1K0
Python多版本神器-Pyenv
使用pyenv可以在一个操作系统上使用多个python版本,自由切换,无比顺畅。它的使用不依赖于Python,是一个简单、独立的纯 shell 脚本工具。
py3study
2020/01/06
5080
Python多版本神器-Pyenv
使用 pyenv 管理多个版本 python 环境
随着同时开发的项目越来越多,需要不停的在各个不同版本的 python 环境之间切换,所以想到了pyenv。以前一直使用的 virtualenv只能管理同一个 python 版本下第三方库的版本,但是对于这种需要在多个不同版本之间切换的 case,就只能使用 pyenv 了。 安装 运行下面的命令会自动下载安装 $ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
kongxx
2018/05/14
1.3K0
Centos 7.4 多版本Python以及虚拟环境安装
本人前端不太懂 Centos 上面的东西,这两天在搞阿里云的 Ecs 在上面安装 Python 环境,刚开始直接在官网下载了源码包编译安装了 Python3.7.4。但其实部署项目的时候大多会涉及到多项目以及 Python 的版本、环境不同,所以可以多版本 Python + 虚拟环境。
拾贰
2019/08/28
7810
Centos 7.4 多版本Python以及虚拟环境安装
Python环境安装
pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。
py3study
2020/01/08
9480
python 使用 pyenv 多环境
利用pyenv 实现python  多版本切换 下载  curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 安装支持包  yum install  zlib-devel openssl-devel sqlite-devel patch 增加配置:.bash_profile export PATH="/root/.pyenv/bin:$PATH" eval "$(pye
py3study
2020/01/07
6460
python之路——python环境安装
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash  
py3study
2020/01/07
3880
Python关键点笔记之使用 pyenv 管理多个 Python 版本依赖环境
从接触Python以来,一直都是采用virtualenv和virtualenvwrapper来管理不同项目的依赖环境,通过workon、mkvirtualenv等命令进行虚拟环境切换,很是愉快。
Jetpropelledsnake21
2019/04/18
1.5K0
python入门教程python环境搭建教程
本节目标: 学习为什么建立虚拟环境 学习建立虚拟环境的工具 a. pyenv学习 学习 pip 源的配置 了解第三方python解释器 pip 目标: 加速第三方包下载速度 aliyun 修改文件 win:C:\Users\lite\pip\pip.ini linux: ~/.pip/pip.conf [global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
汤贤
2020/05/18
7090
python入门教程python环境搭建教程
python系列(五)centos6.x
  virtualenv 是针对python的包的多版本管理,通过将python包安装到一个模块来作为python的包虚拟环境,通过切换目录来实现不同包环境间的切换。
py3study
2020/01/10
3930
Linux下python环境的搭建
如果安装提示 curl: (35) SSL connect error ,是nss版本低的问题,更新它就可以了。需要配置一个有较新包的yum源。配置内容如下:
py3study
2020/01/07
1.2K0
Python简介与开发环境实践
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。
江小白
2019/05/30
6790
002-Python编程环境的各种姿势
pip是Python的软件包管理工具,可以用来安装、升级与卸载Python的软件包。从Python3.4版本开始,系统已经自带pip工具了。
py3study
2020/01/06
9500
Python版本管理利器--pyenv
设置局部python版本,将Python版本写进当前目录下的.python-version 文件,这个版本号会覆盖全局的版本号,可以被PYENV_VERSION或者pyenv shell命令覆盖。
用户2936342
2018/08/27
7580
python版本管理工具:pyenv
这几天在学习python,因为我学的是python3的语法,但是我ubuntu默认安装的是python2,我sqlmap需要的环境也是python2的,但是我需要python3的环境作为学习,这怎么办呢,经过查阅资料,学习,我发现了一个神器,python的版本管理工具:pyenv,他支持python多版本共存,并可以随时切换。且不会互相影响。
kevinfaith
2018/09/18
6220
相关推荐
python学习之pyenv环境搭建
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文