您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:django虚拟环境(virtualenv)的创建

51自学网 2021-10-30 22:23:20
  python
这篇教程django虚拟环境(virtualenv)的创建写得很实用,希望能帮到您。

为什么要用虚拟环境:

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

在使用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 virtualenv3. 关闭终端,再重新打开4. 通过命令进入指定目录(自己想放的位置)    win:        >>> D:        >>> cd envs5. 创建虚拟环境    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.28pip install django==1.11.7 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

2.Linux创建虚拟环境

2.1安装

sudo pip install virtualenvsudo pip install virtualenvwrapper# 1、在~(home)下创建目录用来存放虚拟环境mkdir .virtualenvs# 2、打开~/.bashrc文件,并添加如下:(配置环境)export WORKON_HOME=$HOME/.virtualenvssource /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、退出虚拟环境的命令deactivate4、删除虚拟环境的命令rmvirtualenv 虚拟环境名称先退出:deactivate再删除:rmvirtualenv Vrcctv

2.4 在虚拟环境中安装模块

激活虚拟环境

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

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

到此这篇关于django虚拟环境(virtualenv)的创建的文章就介绍到这了,更多相关django虚拟环境(virtualenv)的创建内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net!


Django搭建MySQL主从实现读写分离
Python实现笑脸检测+人脸口罩检测功能
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。