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

    

    

原文地址:https://www.cnblogs.com/0-lingdu/p/9382045.html