pyenv的安装与使用

pyenv的安装与使用

  • 1 ,下载
  • 2 ,win环境
    • 2.1 环境变量
  • 3 ,linux环境
    • 3.1 安装
    • 3.2 修改镜像源
    • 3.3 环境变量
  • 4 ,使用命令
    • 4.1 pyenv
    • 4.2 pyenv virtualenv

1 ,下载

https://github.com/pyenv/pyenv
https://github.com/pyenv/pyenv-virtualenv
https://github.com/pyenv-win/pyenv-win

2 ,win环境

2.1 环境变量

  • PYENV:D:\program\pyenv-win-master\pyenv-win
  • path:%PYENV%\bin
  • 手动下载安装包放置目录:install_cache/

3 ,linux环境

3.1 安装

  • 手动下载安装包放置目录:~/.pyenv/cache
  • 虚拟环境插件放置目录:~/.pyenv/plugins/pyenv-virtualenv
  • 安装python依赖包:yum install zlib zlib-devel openssl openssl-devel gcc-c++ -y
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc make
    yum install -y xz-devel mesa-libGL python-backports-lzma
make -f Makefile
make -f makefile clean
make clean

3.2 修改镜像源

  • ~/.pip/pip.conf
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/ 
trusted-host=mirrors.aliyun.com

3.3 环境变量

# pyenv 
export PYENV_HOME=/opt/pyenv-master
export PATH=$PATH:$PYENV_HOME/bin
# pyenv virtualenv 
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

4 ,使用命令

4.1 pyenv

pyenv --version # 查看pyenv版本
pyenv update # 升级

pyenv versions # 本地可用可用python版本
pyenv install -list # 查看所有可用的Python版本
pyenv install 3.7.0 # 安装指定版本
pyenv uninstall 3.7.0  # 卸载指定版本

pyenv version # 当前活动的Python版本
pyenv shell 3.7.0 # 当前shell
pyenv local 3.7.0 # 当前目录
pyenv global 3.7.0 # 全局

pyenv shell --unset # 取消设置
pyenv local --unset # 取消设置
pyenv global --unset # 取消设置

4.2 pyenv virtualenv

 pyenv virtualenvs  # 列出当前虚拟环境
 pyenv virtualenv 3.7.0 env37 # 创建虚拟环境
 pyenv uninstall env37 # 删除虚拟环境
 pyenv activate env37 # 激活虚拟环境
 pyenv deactivate # 退出虚拟环境

你可能感兴趣的:(python_开发,python)