前言

在这个系列博客中,我将使用python实现一个名为“OI笔记”的项目。

1 建立项目目录

第一步,我们先为自己的项目建立一个目录。
首先,打开终端。
win+r键,然后输入cmd

然后找到一个合适的位置,这里以D盘为例(空间大)。
建立一个文件夹oinote

第一步完成,接下来建立一个虚拟环境。

2 建立虚拟环境

输入以下内容:

python -m venv ll_env
val key="1b7dae42-e994-4dca-9845-37057fc1c1b0"

这里运行了模块venv,并用它创建一个叫做ll_env的虚拟环境。
如果提示错误,就说明你使用的是老版本,请转至2.1,如果管用,那么跳转至2.2。

2.1 安装virtualenv

如果你使用的是python3以前的老版本,那么你就没法用venv模块,你可以用pip安装virtualenv包。
在终端输入以下命令:

pip install --user virtualenv

然后切换到刚才的目录(oinote),输入以下内容:

virtualenv ll_env

现在你就创建了一个叫做ll_env的虚拟环境。

2.2 激活虚拟环境

不管你是用virtualenv包还是venv模块,你都已经创建了一个虚拟环境。
接下来,你需要激活虚拟环境。

如果你使用的是linux系统,那么请输入以下命令:

source ll_env/bin/activate

如果是windows系统,那么输入:

ll_env\scripts\activate

这个命令会运行ll_env/bin里的一个脚本activate,它会帮你激活虚拟环境。

现在,你已经成功激活了虚拟环境,你的终端看起来像是下面这样:


如果你想退出虚拟环境,那么输入:

deactivate

或者直接关闭终端也可以使虚拟环境停止工作。

3 安装Django

Django是一个开放源代码的Web应用框架,由Python写成,是一个遵循 MVC 设计模式的框架,目前已经有了Django3.0。[1]

3.1 用pip安装Django

我们使用pip来安装Django

pip install Django==1.11

终端会显示:

(注意:因为作者的pip没有升级到23.0,所以无法成功运行Django,只好先升级pip才能安装。)

由于我们是在虚拟环境下安装的Django,所以Django只能在虚拟环境活动时使用。

3.2 在Django中创建项目

执行如下命令:

django-admin.py startproject oinote

现在,你的项目就创建完毕了!

4 引用文献

[1].百度百科Django

最新文章

  1. Socket.IO聊天室~简单实用
  2. pt-diskstats 报错 Can't locate Time/HiRes.pm in @INC
  3. 关于DButils的简单介绍
  4. bootstrap学习笔记<四>(table表格)
  5. border-radius 样式表CSS3圆角属性
  6. 【linux】
  7. bzoj 3439 Kpm的MC密码(Trie+dfs序+主席树)
  8. poj 2449 第k短路
  9. C#高级知识点概要(2) - 线程并发锁
  10. java载入XML文件并解析xml
  11. ~/Library/MobileDevice/Provisioning Profiles
  12. Excel 如何判断某列哪些单元格包含某些字符
  13. Log4j的扩展RollingFileAppender、DailyRollingFileAppender
  14. pythonic operations
  15. poj 3461 (模式串T在主串S中出现的次数)
  16. 函数func_splitString:将字符串按指定方式分割,获取指定位置的数
  17. 原生JS的地区二级联动,很好理解的逻辑
  18. 关于cordova 状态栏设置
  19. Thrift.1
  20. Linux系统之路——如何在服务器用U盘安装CentOS7.2(二)

热门文章

  1. JS结束时间与当前时间间隔
  2. Map Inference in the Face of Noise and Disparity代码环境搭建
  3. postgresql中条件表达式 coalesce、nullif 、greatest、least
  4. K8S 部署es,搭建efk日志收集系统
  5. Windows 干净启动
  6. [NPUCTF2020]认清形势,建立信心
  7. Android中添加set文件
  8. DotNetCore2.1镜像上传DockerHub在Docker运行
  9. 使用vue+iview创建自己的对话框组件
  10. pgsql中物化视图的使用