美文网首页
python多版本包管理工具Pyenv安装

python多版本包管理工具Pyenv安装

作者: 小岳岳不怕 | 来源:发表于2020-01-20 11:54 被阅读0次

介绍

pyenv是一款python虚拟环境管理软件,使用它你可以轻松的为你的项目创建干净的运行环境,达到项目与项目之间相互隔离的效果。其虚拟环境完全不依赖系统python版本,只需要下载目标python版本,然后在目标python版本的基础上创建虚拟环境即可。

安装

# ubuntu下依赖安装
# 其他系统请参考官方wiki:https://github.com/pyenv/pyenv/wiki
sudo apt-get update; sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

# 注意:非root用户安装时,不要加sudo
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

修改环境变量

安装完毕后,需要将pyenv加入环境变量中,并通过source命令使其生效

# vi ~/.zshrc  or ~/.bashrc
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

# 激活pyenv
source ~/.zshrc

下载安装python

采用默认python源

pyenv install 3.7.4

采用第三方python源

  • pyenv搜狐镜像源加速:http://mirrors.sohu.com/python/
  • 下载需要的版本放到~/.pyenv/cache文件夹下面
  • 然后执行 pyenv install 版本号 安装对应的python版本
  • 傻瓜式脚本如下,其中v表示要下载的版本号
v=3.7.4|wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v  

虚拟环境

创建虚拟环境

pyenv virtualenv 3.7.4 TEST

激活虚拟环境

pyenv activate TEST

退出虚拟环境

pyenv deactivate

卸载虚拟环境

pyenv uninstall TEST

列出当前系统所有的pyenv虚拟环境

pyenv versions

设置默认的python版本

pyenv global 3.7.4

设置项目默认python版本

进入项目目录,执行以下命令,将在项目目录生成.python-version文件,进入项目目录时将自动使用.python-version中指定的虚拟环境

pyenv local TEST

本篇文章由一文多发平台ArtiPub自动发布

相关文章

  • 安装python虚拟化环境及ansible

    安装python虚拟化环境及ansible 安装 pip 安装python多版本管理工具pyenv 安装pytho...

  • pyenv

    pyenv是python的多版本管理包,实现互相独立、互不干扰的python环境配置。 安装pyenv 安装电脑是...

  • mac安装多个python

    pyenv用来管理所有python版本,和nvm 一样都是多版本管理工具 安装pyevn 如果输出pyenv 1....

  • python相关镜像

    pyenv安装python版本 pip安装包

  • Mac安装pyenv和pyenv-virtualenv

    简介 Mac安装 命令使用 参考 Mac OSX python多版本管理工具:pyenv 和 virtualenv...

  • Python环境隔离神器-Pyenv

    概述 pyenv是Python多版本管理工具。pyenv-virtualenv是python虚拟环境管理工具,主要...

  • Mac安装多个Python版本

    简介 利用Mac包管理工具brew安装pyenv,pyenv用来管理所有python版本。如果没有安装brew,先...

  • Python 多版本管理 - pyenv

    安装 pyenv 利用包管理工具 brew 安装 pyenv,来管理所有 python 版本。 常用命令 pyen...

  • 内网安装PYENV

    pyenv 是Python多版本管理工具,支持在一个环境中安装多个版本的Python脚本,并可以快速切换。 1 安...

  • mac使用pyenv管理多个python

    pyenv:一个高效的Python版本管理工具,安装并管理多个版本的Python。 pyenv 解决的是同一个系统...

网友评论

      本文标题:python多版本包管理工具Pyenv安装

      本文链接:https://www.haomeiwen.com/subject/hgrjzctx.html