搭建python django虚拟环境完整步骤详解
一、建立虚拟环境
pip install virtualenv
要使用Django,首先要建立一个虚拟工作环境。我们先为项目建立一个文件夹learn,在文件夹中打开命令行(shift+右击),来建立另一个虚拟环境。
如果使用的是python 3,可使用如下命令来创建:
python -m venv l_env
这里运行模块venv,用它来创建一个名为l_env的虚拟环境,此时learn文件夹中会多出来一个l_env的文件夹。
如果上述成功了,则跳转到三、激活虚拟环境,否则跳转二、安装virtualenv
二、安装virtualenv
如果使用较早的python版本,或者系统没有正确地配置,不能使用模块venv,可自行安装virtualenv包。执行如下命令:
python -m pip install --user virtualenv
然后到learn文件夹中,如下创建虚拟环境,比如创建名为ll_env的环境:
virtualenv ll_env
三、激活虚拟环境
建立虚拟环境后,进入l_env文件夹中的Scripts文件夹中打开命令行输入:
activate
四、安装Django
上述步骤激活虚拟环境后,就可安装Django:
pip install Django
五、在Django中创建项目
在仍然处于活动状态的虚拟环境下执行如下操作创建项目:
django-admin startproject learning_blog
这样就创建了一个项目,新建了一个名为learning_blog的文件夹,里面含有4个文件。
输入
dir
然后切换目录
cd learning_blog
六、创建数据库
接上一步,创建数据库
python manage.py migrate
此时又创建了一个文件db.sqlite3
回到顶部
七、查看项目
下面来核实Django是否正确创建了项目。执行如下
python manage.py runserver
现在打开浏览器,输入URL:http://localhost:8000/,如果不管用,输入:http://127.0.0.1:8000/,结果会出现如下界面
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
在Linux系统上部署Apache+Python+Django+MySQL环境
Linux+apache+mysql+python+mod_python+Django 说明:系统rhel 5.3,默认安装httpd.mysql,没有安装的,请下载安装RPM包,删除/etc/httpd/modules/mod_python.so,如果有的话. 一.安装python wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz tar xfz mod_python-2.7.11.tgz cd python-2.7.1
-
Django网络框架之创建虚拟开发环境操作示例
本文实例讲述了Django网络框架之创建虚拟开发环境操作.分享给大家供大家参考,具体如下: @什么是虚拟开发环境 很多时候一台服务器上要运行多个Web应用程序: 而这些应用程序之间使用的第三方框架往往是互不相同且互不兼容的: 虚拟环境的作用就是为每个Web应用创建一个隔离的独立的运行环境,使得各个应用的依赖互不影响: @通过venv安装虚拟环境(Python3.4以上版本) sudo apt-get install python3-venv # cd到合适目录后,创建一个虚拟环境目录 pytho
-
在python3环境下的Django中使用MySQL数据库的实例
我们在使用Django过程中,数据库往往是离不开的,比较长常用的是MySQL数据库,但在使用过程中,对Python不同的版本对用的库也不一样,用惯了Python2的人在使用Python3时经常会遇到下面的错误: Error loading MySQLdb module: No module named 'MySQLdb'. 这是因为Python3 MySQL的支持库为pymysql所致,所以我们要下载pymysql数据库. 并且在站点文件夹下的__init__.py(project同名目录下,而
-
Python+Django在windows下的开发环境配置图解
1 安装配置开发环境 1.1 准备安装 下载以下软件 Eclipse for C/C++ SUN JDK 1.6 不一定要1.6,1.5的也可以 Python3.1 Python2.6.4 Pythone2.5.2 mod_python-3.3.1.win32-py2.5-Apache2.2 MySQL-python-1.2.2.win32-py2.5 pysqlite-2.5.5.win32-py2.5 python.pydev.feature-1.5.0.125198
-
搭建Python的Django框架环境并建立和运行第一个App的教程
Django是python中目前风靡的Web Framework, 那么什么叫做Framework呢, 框架能够帮助你把程序的整体架构搭建好, 而我们所需要做的工作就是填写逻辑, 而框架能够在合适的时候调用你写的逻辑, 而不需要我们自己去调用逻辑, 让Web开发变的更敏捷. Django是一个高级Python Web框架, 鼓励快速,简洁, 以程序设计的思想进行开发. 通过使用这个框架, 可以减少很多开发麻烦, 使你更专注于编写自己的app, 而不需要重复造轮子. Django免费并且开源. D
-
Windows下Python的Django框架环境部署及应用编写入门
环境搭建 1.下载所需的软件包: (1)python安装包 (2)django安装包 以下2个包其实是安装python包管理工具,在后面安装django文档包模块时会用到,下载网站是pypi (1)setuptools.exe (2)pip 2.安装所需的软件包: python安装包是exe,setuptools也是exe,所以直接双击安装即可,先安装 django.pip是python模块包:安装时先解压,而后进入目录后使用命令:python setup.py install 安装即可 3.
-
搭建python django虚拟环境完整步骤详解
一.建立虚拟环境 pip install virtualenv 要使用Django,首先要建立一个虚拟工作环境.我们先为项目建立一个文件夹learn,在文件夹中打开命令行(shift+右击),来建立另一个虚拟环境. 如果使用的是python 3,可使用如下命令来创建: python -m venv l_env 这里运行模块venv,用它来创建一个名为l_env的虚拟环境,此时learn文件夹中会多出来一个l_env的文件夹. 如果上述成功了,则跳转到三.激活虚拟环境,否则跳转二.安装virtua
-
Python入门开发教程 windows下搭建开发环境vscode的步骤详解
目录 一.环境介绍 二. 搭建python开发环境 2.1 Python版本介绍 2.2 在windows下安装Python环境 2.3 windows下安装VSCode代码编辑器 一.环境介绍 操作系统: win10 64位 python版本: 3.8 IDE: 采用vscode 用到的相关安装包CSDN打包下载地址: http://xiazai.jb51.net/202107/yuanma/Pytho_jb51.rar 二. 搭建python开发环境 2.1 Python版本介绍 因为Pyt
-
python的mysqldb安装步骤详解
python的mysqldb安装步骤详解 安装MySQLdb: 一. 什么是MySQLdb? 解释:MySQLdb是Python操作MySQL的一个接口包.这里要理解一个概念,python操作数据库,都是需要一个类似MySQLdb这样的中间层,这些中间层抽象了具体的实现,提供了统一的API供开发者使用. 二. 如何安装MySQLdb? python2环境下: sudo pip install MySQL-python. MySQL-python目前暂时还不支持python3,有些小问题,可以安装
-
IntelliJ IDEA基于SpringBoot如何搭建SSM开发环境的步骤详解
之前给大家在博文中讲过如何通过eclipse快速搭建SSM开发环境,但相对而言还是有些麻烦的,今天玄武老师给大家介绍下如何使用IntelliJ IDEA基于SpringBoot来更快速地搭建SSM开发环境,相比于传统搭建方式,极少的配置文件和配置信息会让你彻底爱上它. 环境搭建步骤详解 第1步:创建Spring Initializr项目 在IntelliJ IDEA中新建项目,选择Spring Initializr,JDK版本选择自己安装的版本(首次使用可能显示没有,那么就点击New去按照步骤创
-
Python Django ORM与模型详解
目录 一. 环境准备: 1.docker环境 docker环境如下: 2.安装mariadb数据库 运行如下命令: docker run -d --name [容器名称] -v test:/var/lib/mysql -p 3306:3306 --env MARIADB_USER=[用户名] --env MARIADB_PASSWORD=[用户密码] --env MARIADB_ROOT_PASSWORD=[root用户密码] --env MARIADB_DATABASE=[库名] mariad
-
python socket网络编程步骤详解(socket套接字使用)
一.套接字套接字是为特定网络协议(例如TCP/IP,ICMP/IP,UDP/IP等)套件对上的网络应用程序提供者提供当前可移植标准的对象.它们允许程序接受并进行连接,如发送和接受数据.为了建立通信通道,网络通信的每个端点拥有一个套接字对象极为重要.套接字为BSD UNIX系统核心的一部分,而且他们也被许多其他类似UNIX的操作系统包括Linux所采纳.许多非BSD UNIX系统(如ms-dos,windows,os/2,mac os及大部分主机环境)都以库形式提供对套接字的支持.三种最流行的套接
-
CentOS 7 搭建ntp时钟服务器的步骤详解
前言 NTP 网络时间协议用来同步网络上不同主机的系统时间.你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间.而另一方面,一个 NTP 服务器会将它的时间和任意公共 NTP 服务器,或者你选定的服务器同步.由 NTP 管理的所有系统时钟都会同步精确到毫秒级. 在公司环境中,如果他们不想为 NTP 传输打开防火墙,就有必要设置一个内部 NTP 服务器,然后让员工使用内部服务器而不是公共 NTP 服务器.在这篇文章中,我们会介绍在CentOS 7 搭建ntp时钟服
-
python搭建虚拟环境的步骤详解
前言 相信对于python开发人员来说,机器上有不同的python版本是很正常的,因为开发的项目有的用2.6或2.7,有的就要用3.0+版本,如何把这些不同的版本管理好,保持每个环境的干净和独立,方便不同版本之间的切换,这时候就要用到我们的虚拟环境了,所以今天我们就来看看python虚拟环境搭建工具pyenv的使用. 1.安装 git clone https://github.com/yyuu/pyenv.git ~/.pyenv echo 'export PYENV_ROOT="$HOME/.
-
在Mac OS下搭建LNMP开发环境的步骤详解
一.概述 大家应该都知道LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构.Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统.代表版本有:debian.centos.ubuntu.fedora.gentoo等.Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器.Mysql是一个小型关系型数据库管理系统.PHP是一种在服务器端执行的嵌入HTML文档的脚本语言.这四种软件均为免费开源软件,组合到一
-
下载官网python并安装的步骤详解
怎么下载官网python并安装? Python火了起来,很多人开始学习起来了,那么Python安装包,去哪里下载呢.那当然是去官网咯. Python官网或直接 访问 https://www.python.org/ 看到上图显示官网的没,点击进入. 把鼠标移到downloads上,然后看到下拉选项,点击Windows. 然后看到如下界面. 这么多的安装包,该选那个呢.下图画圈的是版本号,往下拉,还有很多,看自己需要的选择版本. 版本选好之后,就要选择具体的什么类型的安装包了. 这里,我们以最新版的
随机推荐
- JSP实现远程文件下载保存到服务器指定目录中的方法
- Golang实现的聊天程序服务端和客户端代码分享
- 详解使用angular的HttpClient搭配rxjs
- VBS教程:对象-FileSystemObject 对象
- Spring Data JPA 简单查询--方法定义规则(详解)
- 关于javascript原型的修改与重写(覆盖)差别详解
- php zip文件解压类代码
- Python对列表排序的方法实例分析
- 取得单条网站评论以数组形式进行输出
- python使用post提交数据到远程url的方法
- java导出数据库中Excel表格数据的方法
- Java初学者问题图解(动力节点Java学院整理)
- jQuery实现表格元素动态创建功能
- JS实现带提示的星级评分效果完整实例
- 不得不分享的JavaScript常用方法函数集(上)
- windwos下IIS日志时间问题的解决方法
- C# 利用ICSharpCode.SharpZipLib实现在线压缩和解压缩
- PHP实现搜索时记住状态的方法示例
- 详解VUE-地区选择器(V-Distpicker)组件使用心得
- 微信小程序下拉框功能的实例代码