• Python虚拟环境Virtualen简单使用


    安装pip

    使用脚本安装和升级pip

    要安装或升级pip,需要下载 get-pip.py. 地址:https://bootstrap.pypa.io/get-pip.py

    然后运行以下命令 (需要管理员权限):

    1 wget https://bootstrap.pypa.io/get-pip.py
    2 python get-pip.py
    3 pip -V  #查看pip版本

    安装Virtualenv

    1 pip install virtualenv

    Virtualenv基本使用

    1.创建指定解释器版本的虚拟环境

    1 # virtualenv -p /usr/bin/python2.7 ENV2.7
    2 Running virtualenv with interpreter /usr/bin/python2.7
    3 New python executable in /root/ENV2.7/bin/python2.7
    4 Also creating executable in /root/ENV2.7/bin/python
    5 Installing setuptools, pip, wheel...done.

    查看

    1 # cd ENV2.7/
    2 # ll
    3 总用量 4
    4 drwxr-xr-x 2 root root 248 4月  16 16:37 bin
    5 drwxr-xr-x 2 root root  23 4月  16 16:37 include
    6 drwxr-xr-x 3 root root  23 4月  16 16:37 lib
    7 lrwxrwxrwx 1 root root   3 4月  16 16:37 lib64 -> lib
    8 -rw-r--r-- 1 root root  61 4月  16 16:37 pip-selfcheck.json

    lib,所有安装的python库都会放在这个目录中的lib/pythonx.x/site-packages/下
    bin,bin/python是在当前环境是使用的python解释器

    2.创建继承第三方的虚拟环境

    如果python已经安装了第三方库,你希望在新的虚拟环境中也使用这些库,那么可使用如下命令:

    1 # virtualenv --system-site-packages ENV2.7

    如果不想使用可使用如下命令:

    1 # virtualenv --no-site-packages ENV2.7

    3.激活virtualenv

     ENV目录下使用如下命令

    1 [root@test ENV2.7]# source ./bin/activate #激活当前virtualenv
    2 (ENV2.7) [root@test ENV2.7]# 激活当前virtualenv

    查看

    1 # pip list
    2 Package    Version
    3 ---------- -------
    4 pip        10.0.0
    5 setuptools 39.0.1
    6 wheel      0.31.0 #发现在只有这三个
    7 # pip freeze  #显示所有依赖

    4.退出virtualenv

    1 (ENV2.7) [root@test ENV2.7]# deactivate
    2 [root@test ENV2.7]#
  • 相关阅读:
    CentOS7 配置登录前显示IP
    用indexOf方法实现 数组去重
    easyui datagrid checkbox 禁止点击方法
    EasyUI常用图标
    Markdown基本语法
    百度地图标记
    Activity中的单击事件-------使用匿名内部类实现简单的跳转效果
    java.lang.ClassFormatError: Extra bytes at the end of class file quartz/loader/MyCalcSalary
    java.net.MalformedURLException: no !/ in spec
    Oracle 常见函数
  • 原文地址:https://www.cnblogs.com/yangjianan/p/8856903.html
Copyright © 2020-2023  润新知