百城学院
活到老 学到老

Python配置虚拟环境

Python xiangbaicheng 2019-02-24 532 2

如果我们需要同时开发多个版本的应用程序,每个应用程序可能需要各自建立一套“独立的Python环境,我们可以使用“Virtualenv”来解决这个问题,它可以为一个应用创建一套隔离的Python运行环境。

1、安装Virtualenv

        Virtualenv是用来创建虚拟环境的工具,我们可以通过pip或者pip3来安装。

    pip intsall virtualenv
    pip3 install virtualenv

        **说明** 在使用上述命令安装时,不要在运行python环境时安装,而是直接在cmd环境下执行上述命令。

2、创建虚拟环境

    virtualenv envName

        **说明** 可以切换到指定目录下进行虚拟环境的创建。

3、进入虚拟环境

        创建好虚拟环境后,就可以进入虚拟环境,根据系统的不同,分为windows和**nix两种:

        (1)windows进入虚拟环境:进入到虚拟环境的Scripts文件夹,然后执行activate【cmd环境下】。

    D:\PythonENV>cd abc-0
    D:\PythonENV\abc-0>cd ./Scripts
    D:\PythonENV\abc-0\Scripts>activate
    (abc-0) D:\PythonENV\abc-0\Scripts>    // 前面的(abc-0)就是当前虚拟环境的名称

    (2)**nix进入虚拟环境:source /path/to/virtualenv/bin/activate,一旦进入到这个虚拟环境,你安装包,卸载包都是在这个虚拟环境中,不会影响到外面的环境。

4、虚拟环境中安装第三方包

    pip install djanjo=1.10
    (abc-0) D:\PythonENV\abc-0\Scripts>pip install djanjo==1.10

5、退出虚拟环境

退出virtualenv虚拟环境,只需要一个命令:deactivate

    (abc-0) D:\PythonENV\abc-0\Scripts>deactivate
    D:\PythonENV\abc-0\Scripts>

6、创建虚拟环境的时候指定Python解释器

    (1)如果你的电脑同时安装多个版本的Python,你需要指定使用其中的一个版本时,就需要指定Python解释器。

    (2)这个时候你就可以通过-p参数来指定解释器。

    virtualenv -p Python完整路劲 envName

        **说明** 这里的路径如果包含空格,则需要使用""将整个路径引用起来。

    virtualenv -p "D:\Program Files\Python\python.exe" abc-1
    D:\PythonENV>cd abc-1/Scripts
    D:\PythonENV\abc-1\Scripts>activate
    (abc-1) D:\PythonENV\abc-1\Scripts>
文章分类: 编程语言 Python
文章来源: 百城学院
上一篇:Python安装virtualenvwrapper 下一篇:没有了
xiangbaicheng
文章
130
访问
5
粉丝
2
点赞
22
文章分类