创建虚拟环境
创建虚拟环境
要使用Django,最好先建立一个虚拟环境。虚拟环境是系统中的一个位置,可在其中安装供特定项目使用的包,并将这些包与系统的其他部分隔离。通过使用这种方法,系统中可有很多项目,同时不用担心这些项目的包相互干扰。每个项目都可根据需要拥有特定版本的包,可更新任何项目的包,而不影响其他项目。
要为“学习笔记”搭建虚拟环境,务必先在系统中创建一个空文件夹,并将其命名为learning_log。
如果使用的是Python 3,可使用如下命令来建立虚拟环境:
learning_log$ python -m venv ll_env
learning_log$
这个命令运行模块venv,并使用它创建一个名为ll_env的虚拟环境。
如果这样做管用,请跳到“激活虚拟环境”一节;如果不管用,请安装virtualenv。
激活虚拟环境
建立虚拟环境后,需要激活它。在Linux和OS X系统中,请使用如下命令来激活虚拟环境:
learning_log$ source ll_env/bin/activate
(ll_env)learning_log$
在Windows系统中,请执行如下命令:
learning_log> ll_env\Scripts\activate
(ll_env)learning_log>
这个命令运行ll_env/bin中的脚本activate。环境处于活动状态时,环境名将包含在括号内,这意味着可在环境中安装包,还可使用环境中已安装的包。在环境ll_env中安装的包仅在该环境处于活动状态时才可用;如果发生错误,请核实终端提示符的开头是否有(ll_env),如果没有,请再次执行命令activate。
停止使用虚拟环境
要停止使用虚拟环境,可执行命令deactivate:
(ll_env)learning_log$ deactivate
learning_log$
如果关闭运行虚拟环境的终端,虚拟环境也将不再处于活动状态。
安装virtualenv
如果使用的是较早的Python版本,或者系统没有正确地设置,导致无法使用模块venv,可安装virtualenv包。要安装virtualenv,请执行如下命令:
$ pip install --user virtualenv.
如果使用的是Linux系统,且上面的做法不管用,可使用系统的包管理器来安装virtualenv。例如,要在Ubuntu系统中安装virtualenv,可使用命令sudo apt-get install python-virtualenv。
使用virtualenv创建虚拟环境
在终端中切换到目录learning_log,并像下面这样创建一个虚拟环境:
learning_log$ virtualenv ll_env
New python executable in ll_env/bin/python
Installing setuptools, pip...done.
learning_log$
如果系统中安装了多个Python版本,需要指定virtualenv要使用的版本。例如,命令virtualenv ll_env --python=python3创建一个使用Python 3的虚拟环境。
安装Django
在虚拟环境中,可使用pip来安装Django:
(ll_env)learning_log$ pip install Django
Installing collected packages: Django
Successfully installed Django
Cleaning up...
(ll_env)learning_log$
由于是在虚拟环境中,因此在所有的系统中,安装Django的命令都相同:不需要指定标志–user,也无需使用python -m pip install django这样较长的命令。Django仅在虚拟环境处于活动状态时才可用。
安装特定的Django版本
要安装特定的版本,可在使用pip时进行指定:
(ll_env)learning_log$ pip install Django==1.11
Collecting Django==1.11
Installing collected packages: pytz, Django
Successfully installed Django-1.11 pytz-2017.3
完毕
本文地址:https://blog.csdn.net/xianshengsan/article/details/107435726
上一篇: Keras:Input()函数
下一篇: 记录spring-cloud-gateway获取post请求body参数,以及后端服务处理后的响应参数过程 gateway:2.2.0.RELEASE
推荐阅读