欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

django虚拟环境(virtualenv)的创建

时间:2022-03-09 09:34:06|栏目:Python代码|点击:

为什么要用虚拟环境:

在一台电脑上,想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令,在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了。

在使用django开发项目的时候,一个环境只能对应一个项目,因为这样可以方便管理第三方包,每个项目使用的第三方可能不一样,若不安装虚拟环境、都装在系统里面,每次项目加载都需要加载所有的安装包,影响效率。而且都使用一个环境的话会有你意想不到的错误!

1.windows创建虚拟环境

1.1安装

pip install virtualenv

1.2创建虚拟环境

virtualenv 环境名称​
# 注意:执行命令了会创建[环境名称]文件夹,放置所有的环境,进入指定目录 D(你想放的位置)
!!! 路径一定不能带中文

假设:目前电脑有python2.7/python3.6
virtualenv 环境名称 --python=python3.6    指定版本
virtualenv 环境名称 --python=“c:\python\python3.6.exe” 或者

1. 打开终端
2. 安装:virtualenv
    pip install virtualenv
3. 关闭终端,再重新打开
4. 通过命令进入指定目录(自己想放的位置)
    win:
        >>> D:
        >>> cd envs
5. 创建虚拟环境
    virtualenv s28

1.3 激活、退出 虚拟环境

激活:

win:

    >>> cd Scripts 进入虚拟环境 Scripts 目录
    >>> activate 激活虚拟环境
    (text) G:\Python__all__virtualenv\text\Scripts>

退出:

win:

    >>> cd Scripts 进入虚拟环境 Scripts 目录
    >>> deactivate 退出虚拟环境
    G:\Python__all__virtualenv\text\Scripts>

1.4 在虚拟环境中安装模块

激活虚拟环境

在激活的虚拟环境中安装模块

pip install django==1.11.7 或 1.11.28
pip install django==1.11.7 -i http://pypi.douban.com/simple --trusted-host 
pypi.douban.com

2.Linux创建虚拟环境

2.1安装

sudo pip install virtualenv
sudo pip install virtualenvwrapper

# 1、在~(home)下创建目录用来存放虚拟环境
mkdir .virtualenvs

# 2、打开~/.bashrc文件,并添加如下:(配置环境)
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

# 3、运行
source ~/.bashrc

2.2创建虚拟环境

创建python3的环境

mkvirtualenv -p python3 Vrcctv

创建python2的环境

mkvirtualenv Vrcctv

2.3 激活、退出 虚拟环境

1、查看所有的虚拟环境命令
workon

 
2、进入(使用)虚拟环境命令
workon 虚拟环境名称

3、退出虚拟环境的命令
deactivate

4、删除虚拟环境的命令
rmvirtualenv 虚拟环境名称

先退出:deactivate
再删除:rmvirtualenv Vrcctv

2.4 在虚拟环境中安装模块

激活虚拟环境

在激活的虚拟环境中安装模块

pip install django==1.11.7 或 1.11.28
pip install django==1.11.7 -i http://pypi.douban.com/simple --trusted-host 
pypi.douban.com

上一篇:Python使用pyodbc访问数据库操作方法详解

栏    目:Python代码

下一篇:Django数据库操作的实例(增删改查)

本文标题:django虚拟环境(virtualenv)的创建

本文地址:http://www.codeinn.net/misctech/195649.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有