zoukankan      html  css  js  c++  java
  • HttpRunner安装笔记(1)安装环境准备:pyenv安装

    HttpRunner建议在Python 3.4 及以上版本,但是centos有其他功能模块基于python2.7,所以使用pyenv安装多版本pyhon版本。 pyenv 是一款特别好用的Python版本管理器,程序员可以建立不同的目录,在不同的目录里分别运行不同版本的Python, 并且互不影响,安装的包也互不影响。

    1.安装依赖包   

    yum install readline readline-devel readline-static
    yum install openssl openssl-devel openssl-static
    yum install sqlite-devel
    yum install bzip2-devel bzip2-libs
    yum install git

      


    2.安装pyenv
    curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

    配置环境变量

    ~/.bash_profile环境变量配置加入下面三行

    export PATH="~/.pyenv/bin:$PATH"
    eval "$(pyenv init -)"
    eval "$(pyenv virtualenv-init -)"
    

      

    升级:可以用命令pyenv update。

    卸载:直接删除目录rm -rf ~/.pyenv,然后把~/.bash_profile环境变量配置中的三行删掉

    需要使环境变量生效,
    运行命令exec "$SHELL",如果还没有效果,就退出终端,重新打开。

    
    

    1. pyenv使用指南(OS X和Linux命令都通用)

    1. pyenv versions查看系统的上安装的Python版本。 其中前面的*表示当前工作目录正在使用的版本,其中 的 system表示系统自带的 Python 版本:

    $ pyenv versions
    
    *system (set by /Users/yulongjun/.pyenv/version)
    1. pyenv install <version>安装其他版本的Python。例如安装3.5.1和3.4.4版本:

    $ pyenv install 3.5.1
    $ pyenv install 3.4.4
    $ pyenv versions #可以看到3个版本
    *system (set by /Users/yulongjun/.pyenv/version)
     3.4.4
     3.5.1
    1. pyenv local <version>切换python版本。
      示例:

    $ cd                   #到家目录$ mkdir python35      #创建python35的工作目录$ cd python35
    $ pyenv local 3.5.1    #使当前工作目录使用python3.5.1版本$ python -V            #查看一下当前目录用python的版本,确实是3.5.1Python3.5.1
    $ pip -V               #查看一下pip版本,是3.5的pippip 7.1.2 from /usr/local/var/pyenv/versions/3.5.1/lib/python3.5/site-packages (python 3.5)
    $ cd                   #回到家目录$ mkdir python34     #创建python3.4的工作目录$ cd python34
    $ pyenv local 3.4      #使当前工作目录使用python3.4.4版本$ python -V            #查看一下当前目录用python的版本,确实是3.5.1Python 3.4.4
    $ pip -V               #查看一下pip版本,是3.4的pippip 7.1.2 from /usr/local/var/pyenv/versions/3.4.4/lib/python3.4/site-packages (python 3.4)
  • 相关阅读:
    迅为-IMX6Q开发板Android应用测试-AndroidStudio-录音机测试
    迅为3399开发板Linux固件编译
    迅为-i.MX6ULL开发板-Busybox移植DHCP(三)
    迅为-i.MX6ULL开发板-Busybox移植DHCP(二)
    itop4412开发板Qt串口编程-实现串口功能
    迅为iMX6D/Q/PLUS设备树 Android7.1.2 系统编译
    迅为3399开发板使用ADB命令传递文件到android设备
    Jlink如何校验Hex
    编码器芯片MLX90363的使用
    编程小技巧
  • 原文地址:https://www.cnblogs.com/lza945/p/10169698.html
Copyright © 2011-2022 走看看