首页 > 其他 > 详细

初识penv

时间:2019-12-30 09:36:55      阅读:165      评论:0      收藏:0      [点我收藏+]

penv是一个简单的Python版本管理工具。

前身为Pythonbrew,pyenv允许改变全局的python版本,安装多种不同的python版本,设置应用指定的python版本以及创建/管理虚拟的python环境

pyenv的工作原理:

  将pyenv管理的Python目录插到环境变量的最前面,这样系统在搜索Python的时候第一个找到的就是pyenv管理的Python环境。

  这个插到最前面的路径就叫做垫片(shims)

1.安装

系统:

  Ubuntu16

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

pyenv会安装到当前用户的~/.pyenv目录下

2.修改.bashrc文件

为了可以直接使用pyenv命令,修改.bashrc文件

export PATH="/home/baby/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

不重启就生效使用命令

source ~/.bashrc

查看pyenv版本

pyenv --version

技术分享图片

 2.安装python

查看python版本

pyenv install --list

会打印一串很长的列表

技术分享图片

 安装3.6.0

 pyenv install 3.6.0 -v

 查看

pyenv versions

切换系统默认python环境

pyenv global 3.6.0

卸载3.6.0版本的python

pyenv uninstall 3.6.0

3.卸载pyenv

rm -fr ~/.pyenv

将.bashrc添加的那部分也删掉

安装时可能会出现各种各样问题,例如缺少zlib、缺少ctypes模块,需要安装好多软件

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev libedit-dev

 

初识penv

原文:https://www.cnblogs.com/baby123/p/12117067.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!