zoukankan      html  css  js  c++  java
  • linux中创建python的虚拟环境

    1,何为虚拟环境

        linux是支持多用户的系统,如果某一位用户不想使用公用环境,想指定特殊的python版本安装仅供个人使用的一些包,那么虚拟环境将满足他的要求

    2,虚拟环境使用需要virtualenv软件支持,安装如下

            sudo apt-get install python-virtualenv

    3,开始使用

        创建python虚拟环境的目录ENV:$ virtualenv ENV    #注意当前目录,会在ENV目录下创建一堆文件用于python运行

        查看当前安装了哪些python包:$pip freeze

        激活虚拟环境:$cd ENV

                                 $source  bin/activate    #成功激活以后每个命令下面都会有“(ENV)”提示用户目前使用的是虚拟环境,再次使用查看pip freeze查看目前安装了多少包的时候会发现,当下仅有一个包

        试着安装一个包:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy    #-i后面是镜像源的网址,安装的包名字叫numpy,查看已经安装的包,然后发现现在有两个包了

        取消激活虚拟环境:deactivate    #使用公共环境

    4,补充:

        每次使用虚拟环境的时候都要先激活一下,因为打开终端以后默认使用公共环境。

        自己安装的软件如果想使用虚拟环境需要单独配置,比如pycharm如果想使用虚拟环境需要去setting-project...配置

        指定python版本的虚拟环境:公共环境中已有python2.7和python3的情况下:virtualenv -p /usr/bin/python2.7 ENV2.7    或者virtualenv -p /usr/bin/python3 ENV3

        我用的是哪个环境呢?$which pip

        删除虚拟环境:退出虚拟环境以后,直接删除虚拟环境配置文件就可以啦:rm -r ENV

        

        

  • 相关阅读:
    linux自动清理30天之前的文件
    Oracle树查询及相关函数
    jackson循环引用导致序列化stackOverFlow的解决
    java核心技术36讲笔记
    Quartz学习
    Quartz学习
    java核心技术36讲
    git常用命令
    CTCall简介(后续会继续补充)
    自定义导航栏,隐藏导航栏底部的灰色线条
  • 原文地址:https://www.cnblogs.com/0-lingdu/p/9382045.html
Copyright © 2011-2022 走看看