Django虚拟环境创建

本文详细介绍了在Windows和Ubuntu系统下创建Django虚拟环境的步骤,包括pip更新、安装virtualenv、创建与管理虚拟环境,以及使用国内镜像源加速安装包下载。此外,还提及了虚拟环境相关命令和pip的使用技巧。
摘要由CSDN通过智能技术生成

Django虚拟环境WIN+LINUX安装方式

**

1.WIN系统下安装

cmd进入dos终端或PowerShell

2.pip更新

pip install --upgrade pip

3.安装virtualenv和virtualenvwrapper-win

在确保电脑联网情况下,在终端中输入以下命令:
pip install virtualenv
pip install virtualenvwrapper-win

4.安装后创建虚拟环境(优先推荐创建没有任何其他包的纯净环境)

1.创建虚拟环境时先指定好路径
2.创建虚拟环境:mkvirtualenv --no-site-packages + 虚拟环境名称

例如:mkvirtualenv --no-site-packages py3_django

5.虚拟环境相关命令

1.显示所有创建的虚拟环境
workon
2.进入虚拟环境
方法一:workon + 环境名
例如:workon py3_django

方法二:虚拟环境名称+scripts\activate
例如:py3_django\scripts\activate (激活环境并进入)

3.退出虚拟环境命令
方法一:deactivate
方法二:虚拟环境名称+scripts\deactivate.bat(当第一种方式无法退出时)

4.删除虚拟环境命令
rmvirtualenv + 环境名
例如:rmvirtualenv py3_django

6.国内镜像源下载更新安装包(豆瓣为例)

5.当网络不稳定或者下载virtualenv失败时可选择国内镜像源下载安装
百度可以查询多种
本人选择豆瓣源:https://pypi.doubanio.com/simple
使用方式:pip install -i https://pypi.doubanio.com/simple +安装包名或者更新包名

ubuntu下安装

sudo pip3 install virtualenv 或pip
sudo pip3 install virtualenvwrapper

1、创建目录用来存放虚拟环境

mkdir ~/.virtualenvs

2、打开~/.bashrc文件,并添加如下:

export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh

centos7下是这样

vim ~/.bashrc

export WORKON_HOME=/root/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/python/bin/virtualenvwrapper.sh

近来发现用CentOS上使用vim竟然用不了,所以从新安装相关的环境;

首先使用命令查看相关的是不是安装了vim:如下:

[root@localhost conf]# rpm -qa|grep vim

出现如下的命令

vim-minimal-7.4.160-1.el7.x86_64

[root@localhost conf]# yum -y install vim*

安装虚拟环境
export WORKON_HOME=/root/.virtualenvs
source /usr/local/python/bin/virtualenvwrapper.sh

3、运行

source ~/.bashrc

原因:

  1. 本地根本没有virtualenvwrapper.sh这个文件

  2. ~/.bashrc文件中virtualenvwrapper.sh文件的path配置不对。

在安装virtualenvwrapper时,并没有生成virtualenvwrapper.sh这个文件,使用命令 find / -name virtualenvwrapper.sh 无法找到这个文件,此时可能是你用pip3安装的virtualenvwrapper。

解决办法:1,卸载已有,重新安装
2,配置~/.bashrc文件

pip3 uninstall virtualenvwrapper

pip3 install virtualenvwrapper

然后使用 find / -name virtualenvwrapper.sh 查看这个文件的位置,我的是在 /usr/bin/virtualenvwrapper.sh

/usr/local/python/bin/virtualenvwrapper.sh

创建虚拟环境的命令
mkvirtualenv -p python3 django_py3

虚拟环境命令

mkvirtualenv # 创建虚拟环境
rmvirtualenv # 删除虚拟环境
workon # 进入虚拟环境、查看所有虚拟环境
deactivate # 退出虚拟环境

pip

pip install # 安装依赖包
pip uninstall # 卸载依赖包
pip list # 查看已安装的依赖包
pip freeze # 冻结当前环境的依赖包

从requirements.txt文件安装
pip install -r requirements.txt
删除某个安装包
pip uninstall Werkzeug
检查安装包依赖是否完整
pip check flask
安装特定版本的安装包
pip install flask==0.8
pip安装的加速技巧
1.使用豆瓣或者阿里云的源进行加速软件的安装

pip install -i https://pypi.douban.com/simple/ flask

2.设置配置文件,不用每次都输入网址

~/.pip/pip.conf

cat pip.conf

[global]

index-url = https://pypi.douban.com/simple

pip 本地部署,离线源
#下载到本地

pip install –download=“pwd” -r requirements.txt

pip download -d pwd -r requirements.txt

#本地安装

pip install --no-index -f file://‘pwd’ -r requirements.txt

pip 还能自动帮助我们处理各种依赖关系


创建工程的命令为:

pip install django==1.11.20

pip install django 安装是最新的版本

django-admin startproject 工程名称

#数据库子用户
create database myuxi_db2 default charset=utf8;

create user myuxi2 identified by ‘myuxi2’;
grant all on myuxi_db2.* to ‘myuxi2’@’%’;
flush privileges;

导出Python环境安装包
[root@bogon ~]# pip freeze > packages.txt
这将会创建一个 packages.txt文件,其中包含了当前环境中所有包及各自的版本的简单列表(即pip list 所列出的包列表)
安装导入Python环境包
[root@bogon ~]# pip install -r packages.txt

链接: link.

图片: ![Alt](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9hdmF0YXIuY3Nkbi5uZXQvNy83L0IvMV9yYWxmX2h4MTYzY29tLmpw
Zw)

带尺寸的图片: Alt

居中的图片: Alt

居中并且带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目 Value
电脑 $1600
手机 $12
导管 $1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列 第二列 第三列
第一列文本居中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值