当前位置:   article > 正文

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

pyenv cache

介绍

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

安装

  1. # ubuntu下依赖安装
  2. # 其他系统请参考官方wiki:https://github.com/pyenv/pyenv/wiki
  3. 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
  4. # 注意:非root用户安装时,不要加sudo
  5. curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

修改环境变量

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

  1. # vi ~/.zshrc or ~/.bashrc
  2. export PATH="~/.pyenv/bin:$PATH"
  3. eval "$(pyenv init -)"
  4. eval "$(pyenv virtualenv-init -)"
  5. # 激活pyenv
  6. 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自动发布

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/886215
推荐阅读
相关标签
  

闽ICP备14008679号