IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Django学习笔记(二)环境搭建 -> 正文阅读

[Python知识库]Django学习笔记(二)环境搭建

环境搭建

环境

由于需要熟悉Linux开发,因此会用到虚拟机

Linux系统一般用Ubuntu(乌班图)
python 3.5(PS:他说高点也可以,个人感觉3.7比较稳定且版本较新)

IDE:pycharm专业版(PS:记住自己的身份,你是要做专业程序员的男人)

开发步骤

由于完全从零开始,那我就从基础环境搭建开始吧
第一步:下载VMware
这边建议别去官网了,又慢又难搞,微信公众号搜索软件管家,直接用他的教程就好了(PS:没有广告,单纯好用,白嫖万岁)

第二步:安装Ubuntu18.04(PS:为什么不用16.04呢因为我发现软件管家里面还有安装linux的Ubuntu18.04,这么随便嫖的安装教程,果断放弃了16.04)

第三步:安装anaconda,由于我也是第一次在linux里面安装环境,所以直接放链接教程链接

第四步:安装pycharm专业版,同样也是链接,这个安装更简单,毕竟anaconda可能官网下载很慢,但是这个东西官网很好找安装教程(PS:这个东西我是直接找的注册码,我觉得破解太麻烦了,由于资源问题,这个大家自行寻找哈)

第五步:虚拟环境搭建,这是个好东西,用来进行包管理和版本控制,由于我们不可能一辈子只用一个框架的一个版本,因此为了避免包冲突和环境的干净,我们最好针对自己的每一个项目进行一对一的虚拟环境

在linux中我们可以使用virtualenv来进行虚拟环境的搭建

//首先是安装virtualenv,有一说一,pip真的很好用
pip install virtualenv

//然后就是进入放置虚拟环境的目标文件夹
//我的就在桌面并且命名为Django_env
cd Django_env

//利用virtualenv进行虚拟环境的搭建
//其中~/anaconda3/envs/pythontest/bin/python3.7为python解释器的路径,没有的话会使用系统默认的python解释器,但是我习惯自己设置
//Django_env就是自己命名的虚拟环境名称
virtualenv -p ~/anaconda3/envs/pythontest/bin/python3.7 Django_env

//最后就是激活虚拟环境
source Django_env/bin/activate

第六步:项目环境搭建(即Django环境搭建),我们可以直接用pip进行下载,但是由于国外链接下载巨慢,所以使用国内镜像

//pip安装Django
pip3 install Django -i https://pypi.douban.com/simple

Tips:小细节,直接安装的是Django的最新版本3.2.4,这个最低兼容版本为py3.6,因此如果版本低于3.6的请在下载时或下载后进行版本控制可以使用以下代码

//pip安装Django
pip3 install Django==2.2 -i https://pypi.douban.com/simple

第七步:创建网络项目,在搭建完项目环境后开始创建网络工程,我们可以直接使用Django进行工程创建
注意:我们应该讲环境文件和工程文件分开放,所以应该另外建立文件夹进行保存

//创建工程代码
//其中mysite为工程名
django-admin startproject mysite

创建完成以后我们可以看到出现了manage.py和一个mysite文件夹出现在我们的目录中,其中manage.py是用来测试服务器的,而mysite里面就是用来做配置的文件,我们可以利用开启服务来查看是否穿件成功

//测试框架是否可用
//进入到外层的mysite,进行测试
pyhton manage.py runserver

到这里环境搭建就要结束了,接下来就开始我们的编程大业吧!

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:25:08  更:2021-09-23 11:25:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 5:35:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计