zoukankan      html  css  js  c++  java
  • python on ubunut-1804

    0.安装依赖软件包

    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 python-openssl git
    

    1.安装rbenv

    git clone https://github.com/yyuu/pyenv.git ~/.pyenv
    
    echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
    echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    
    source ~/.bashrc
    

    2.安装python-3.7

    pyenv install 3.7.3
    pyenv global 3.7.3
    
    

    3.pyenv常用命令

    pyenv install --list # 列出可安装版本
    pyenv install <version> # 安装对应版本
    pyenv install -v <version> # 安装对应版本,若发生错误,可以显示详细的错误信息
    pyenv versions # 显示当前使用的python版本
    pyenv which python # 显示当前python安装路径
    pyenv global <version> # 设置默认Python版本
    pyenv local <version> # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本
    pyenv shell <version> # 当前shell的session中启用某版本,优先级高于global 及 local
    

    pyenv版本升级:

    cd $(pyenv root)
    git pull
    

    4.使用virtualenv 创建虚拟环境(可选)

    pyenv virtualenv env # 从默认版本创建虚拟环境
    pyenv virtualenv 3.7.3 env-3.7.3 # 创建3.7.3版本的虚拟环境
    pyenv activate env-3.7.3 # 激活 env-3.7.3 这个虚拟环境
    pyenv deactivate # 停用当前的虚拟环境
    
    # 自动激活
    # 使用pyenv local 虚拟环境名
    # 会把`虚拟环境名`写入当前目录的.python-version文件中
    # 关闭自动激活 -> pyenv deactivate
    # 启动自动激活 -> pyenv activate env-3.7.3
    pyenv local env-3.7.3
    
    pyenv uninstall env-3.7.3 # 删除 env-3.7.3 这个虚拟环境
    

    注:一般不使用这种方法,可以用不同的linux用户安装不同版本的python,然后用pipenv隔离开软件包环境即可满足一般需求

  • 相关阅读:
    jupyter安装出现问题:安装后无法打开
    GitHub上传文件问题总结
    GitHub上传文件夹
    ELK 搭建
    mysql 开放远程连接权限连不上
    mysql linux下安装
    多个springboot项目部署到tomcat,Error deploying web application archive
    mysql 新增时,唯一索引冲突时更新
    日期计算
    mysql 忘记密码
  • 原文地址:https://www.cnblogs.com/javaite/p/10860895.html
Copyright © 2011-2022 走看看