美文网首页
安装Python多版本开发环境

安装Python多版本开发环境

作者: 发条蛙 | 来源:发表于2017-11-03 15:58 被阅读0次

安装环境准备

  1. 准备安装pyenv的环境:
    aptitude install curl
    aptitude install git
    
  2. 准备安装python的环境:
    aptitude install clang
    aptitude install binutils
    aptitude install build-essential
    aptitude install zlibc
    aptitude install libssl-dev 
    aptitude install zlib1g-dev 
    aptitude install libncurses5-dev 
    aptitude install libncursesw5-dev 
    aptitude install libreadline-dev 
    aptitude install libsqlite3-dev 
    aptitude install libgdbm-dev 
    aptitude install libdb5.3-dev 
    aptitude install libbz2-dev 
    aptitude install libexpat1-dev 
    aptitude install liblzma-dev 
    aptitude install tk-dev
    

Python版本安装

  1. 安装python3.6.3:
    $ pyenv install 3.6.3
    Downloading Python-3.6.3.tar.xz...
    -> https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
    Installing Python-3.6.3...
    Installed Python-3.6.3 to /home/ubuntu/.pyenv/versions/3.6.3
    
  2. 卸载Python3.6.3:
    pyenv uninstall 3.6.3
    

Python版本管理

  1. 查看系统当前使用到的版本:
    $ pyenv version
    system (set by /home/ubuntu/.pyenv/version)
    
  2. 查看系统所有版本:
    $ pyenv versions
    * system (set by /home/ubuntu/.pyenv/version)
      3.6.3
    
  3. 版本设置有如下三种方式:
     pyenv shell 3.6.3
    pyenv local 3.6.3
    pyenv global 3.6.3
    
    其中:
    1. pyenv shell 3.6.3设置环境变量PYENV_VERSION,仅应用于当前Shell,退出Shell则恢复;
    1. pyenv local 3.6.3在当前目录下创建文件.python-version,其中内容为版本信息3.6.3,进入该目录则版本切换为3.6.3;
    1. pyenv global 3.6.3在目录~/.pyenv下创建文件version,其内容为版本信息3.6.3
    版本搜索路径为:
    1. 首先检查是否有设置环境变量PYENV_VERSION,有设置则以此为准;
    1. 前者不符检查当前目录是否存在文件.python-version,有设置则以此为准;
    1. 前两者不符则检查是否存在文件~/.pyenv/version,有设置则以此为准;
    1. 前三者均为设置,则以系统设置为准;

pyenv管理virtualenv

  1. 切换版本:
    pyenv shell 3.6.3
    
  2. 创建虚拟环境:
    $ pyenv virtualenv stock
    Requirement already satisfied: setuptools in /home/ubuntu/.pyenv/versions/3.6.3/envs/stock/lib/python3.6/site-packages
    Requirement already satisfied: pip in /home/ubuntu/.pyenv/versions/3.6.3/envs/stock/lib/python3.6/site-packages
    
  3. 进入虚拟环境:
    $ pyenv activate stock
    pyenv-virtualenv: prompt changing will be removed from future release. configure `export PYENV_VIRTUALENV_DISABLE_PROMPT=1' to simulate the behavior.
    
  4. 退出虚拟环境:
    $ source deactivate
    pyenv-virtualenv: deactivate 3.6.3/envs/stock
    

相关文章

  • Linux下多个python版本的安装

    前言 开发环境下面,需要安装多版本Python来开发项目 各个版本Python下载地址 0 所需的编译环境 1 P...

  • 安装Python多版本开发环境

    安装环境准备 准备安装pyenv的环境:aptitude install curlaptitude install...

  • 2018-07-10

    1. 开发环境搭建[python开发环境] 1.1. 确认安装什么环境:那个版本的环境[python2.x orp...

  • centos7 trac 安装

    1、安装python环境 trac是使用python2开发的,所以要安装python2.x版本 ...

  • Python笔记

    1. Python开发环境 Mac OS 安装Python: todo 运行Python 2.x版本:python...

  • 2018-04-08

    Centos7下安装多python版本并存开发环境 系统环境:CentOS 7.2 x86_64,该系统自带了py...

  • 安装python虚拟化环境及ansible

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

  • Linux(CentOS)安装python环境和虚拟环境

    以 python2.7.14 版本为例新建python开发环境 1、安装相关的库,避免解析python安装包的时候...

  • 如何使用Python识别图片中的文字

    开发环境1、系统环境:win102、python版本:3.7.23、安装OCR,下载地址:https://digi...

  • python之虚拟环境

    为什么需要虚拟环境 通过虚拟环境,我们可以安装不同版本的python或者package版本。方便我们在不同开发环境...

网友评论

      本文标题:安装Python多版本开发环境

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