文档章节

python多版本管理pyenv安装使用笔记

NLGBZJ
 NLGBZJ
发布于 2015/10/09 15:50
字数 219
阅读 3154
收藏 2

1安装pyenv:

apt-get install libssl-dev

1,装备环境:sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm 

安装git :sudo apt-get install git

2,自动安装 : curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

3,设置个人用户路径,vi ~/.bash_profile 添加:

export PATH="$HOME/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)

source ~/.bash_profile

若要设置全局: /etc/profile


3,常用命令:

pyenv versions:查看所有版本,*为当前

pyenv version :当前版本

pyenv install 安装一个Python版本到$PYENV_ROOT/versions

pyenv install -v 2.7.10

pyenv uninstall卸载

pyenv rehash 为所有已安装的可执行文件创建shims,增删版本和执行Pip之后都需要执行

pyenv global 设置全局的Python版本,

pyenv local

转换版本的时候别忘了pyenv rehash

pip安装:

1,easy_install pip

2,apt_get install python_tools

© 著作权归作者所有

NLGBZJ
粉丝 10
博文 122
码字总数 27999
作品 0
广州
私信 提问
pyenv管理多个Python版本

前言 我们在CentOS上开发或运行Python程序时,很可能会需要使用不同版本的Python,比如本笔记创建时使用的CentOS是7.4版,系统默认安装的python还是2.7.5,而我们自己开发或者部署时需要的是...

编程老陆
2018/12/30
66
0
debian9安装pyenv管理python版本

debian9的sid源可以安装最新版python(3.7),但是最近发现多版本情况下,安装python3-pip有问题,具体表现在无法确保多版本并存,于是想到了之前了解的virtualenv的衍生物--pyenv。废话不说,...

W_Lu
01/07
27
0
Python多版本神器-Pyenv

Python多版本神器-Pyenv 一、简介 使用pyenv可以在一个操作系统上使用多个python版本,自由切换,无比顺畅。它的使用不依赖于Python,是一个简单、独立的纯 shell 脚本工具。 二、Pyenv安装 ...

PowerMichael
2018/06/26
0
0
pyenv管理多版本python

安装不同的python版本并不是一件易事,更何况想在同一主机上来回切换不同版本的python是难上加难!大家都知道多版本会导致互相干扰,但是不是不不能解决呢?? 确切回答:不是,因为有一个学...

legehappy
2018/06/14
0
0
Mac OS X下安装pyenv

Pyenv是python的版本管理工具,pyenv之于python相当于rvm之于ruby。 在Mac OS X下,我用homebrew安装pyenv: brew updatebrew install pyenv 安装过程中,遇到了下面这个问题 ERROR: The Pyt...

昊翔
2015/04/11
3.7K
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 早上儿子问我他是怎么来的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @凉小生 :#今日歌曲推荐# 少点戾气,愿你和这个世界温柔以待。中岛美嘉的单曲《僕が死のうと思ったのは (曾经我也想过一了百了)》 《僕が死の...

小小编辑
36分钟前
39
0
Excption与Error包结构,OOM 你遇到过哪些情况,SOF 你遇到过哪些情况

Throwable 是 Java 中所有错误与异常的超类,Throwable 包含两个子类,Error 与 Exception 。用于指示发生了异常情况。 Java 抛出的 Throwable 可以分成三种类型。 被检查异常(checked Exc...

Garphy
今天
9
0
计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部