centos window系统安装django
方法一:不使用虚拟环境
查看python安装路径
whereis python
whereis python3
whereis python3.9#我的安装位置在usr/local/bin/python3.9
我安装的是3.9.0版本,linux系统双python,自带的是2.7与3.6,额外安装3.9
查看当前python版本,在终端输入
python
#或者
python3
返回,当前版本
[dalaojun@localhost dango]$ python3
Python 3.9.0 (default, Nov 6 2020, 20:56:51)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
升级pip
python3 -m pip install --upgrade pip
查看pip安装了什么
pip list
如果提示
WARNING: You are using pip version 21.0.1; however, version 21.1.3 is available.
You should consider upgrading via the '/bin/python3 -m pip install --upgrade pip' command.
则输入命令
/bin/python3 -m pip install --upgrade pip
安装django最新版本
pip install django
python3 -m pip install Django
安装的内容
[dalaojun@localhost dango]$ pip install django
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting django
Downloading https***/Django-3.2.4-py3-none-any.whl (7.9 MB)
Collecting pytz
Downloading ***/pytz-2021.1-py2.py3-none-any.whl (510 kB)
Collecting asgiref<4,>=3.3.2
Downloading https://***/asgiref-3.4.0-py3-none-any.whl (25 kB)
Collecting sqlparse>=0.2.2
Downloading https://***/sqlparse-0.4.1-py3-none-any.whl (42 kB)
Collecting typing-extensions
Downloading https://***/typing_extensions-3.10.0.0-py3-none-any.whl (26 kB)
Installing collected packages: typing-extensions, sqlparse, pytz, asgiref, django
Successfully installed asgiref-3.4.0 django-3.2.4 pytz-2021.1 sqlparse-0.4.1 typing-extensions-3.10.0.0
这里下载了5个包,并且自动安装( typing-extensions, sqlparse, pytz, asgiref, django)
#查看版本(当无法查看到时,需要重新启动一下终端或者电脑,能解决50%的问题)
[dalaojun@localhost dango]$ python3 -m django --version
3.2.4
[dalaojun@localhost dango]$
#或者
pip list
或者,进入到python编辑里面,使用解时器来输出django版本号
[dalaojun@localhost dango]$ python3
Python 3.9.0 (default, Nov 6 2020, 20:56:51)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> print(django.get_version())
3.2.4
>>>
方法二:使用虚拟幻境
为了保证环境的干净可以选择安装虚拟环境
先安装虚拟环境venv,再安装Django(但是如果你的系统里面有两个版本以上的python,它会自动选择2.7版本的来安装虚拟环境)
pip install virtualenv
#已经安装的可以尝试升级
python3 -m pip install --upgrade virtualenv
#windows创建虚拟环境,该方法不适合centos系统
#选择某个目录然后执行下面语句,经会在该目录下创建一个luichun文件
virtualenv luichun
centos安装virtualenv
[dalaojun@localhost dango]$ sudo -s
[sudo] dalaojun 的密码:
[root@localhost dango]# yum install python-virtualenv
#centos创建虚拟环境
#创建第一个django项目,命名为luichun
#不指定版本将会生成2.7的
virtualenv luichun
#指定版本
[root@localhost dango]# virtualenv --python=/usr/local/bin/python3.9 luichun
使用该指令后,之后在虚拟环境中python的版本则为python3.9,不用再使用[python3]来指定python3.9了
实测默认情况下虚拟环境不会依赖系统环境的global site-packages。比如系统环境里安装了MySQLdb模块,在虚拟环境里import MySQLdb会提示ImportError。如果想依赖系统环境的第三方软件包,可以使用参数–system-site-packages。此外,也可使用virtualenvwrapper的toggleglobalsitepackages命令控制当前环境是否使用global site-packages。
virtualenv --system-site-packages luichun
启动虚拟环境
进入虚拟环境目录,启动虚拟环境,如下:
cd luichun/
source bin/activate
python -V
[root@localhost dango]# cd luichun/
[root@localhost luichun]# ls
bin include lib
[root@localhost luichun]# source bin/activate
(luichun) [root@localhost luichun]#
#查看当前pip列表,并且升级pip
(luichun) [root@localhost luichun]# pip list
(luichun) [root@localhost luichun]# pip install --upgrade pip
再安装django
(luichun) [root@localhost luichun]# pip install django
退出虚拟环境
退出虚拟环境:
deactivate
创建django项目
django-admin startproject dalaojun
将会自动创一个dalaojun的主文件夹表示主项目
又会在这个dalaojun文件夹里面创建一个子dalaojun文件夹来装主要的配置文件
启动项目
(luichun) [root@localhost luichun]# cd dalaojun
(luichun) [root@localhost dalaojun]# python manage.py runserver
这时它将会运行一会,子文件夹里面的配置记录着当没有数据库配置时将会自动创建一个sqlit3的数据库
子文件夹dalaojun里面的文件
settings.py记录配置文件
urls.py记录路由文件
wsgi.py记录(服务网关接口web server gateway interface)
asgi.py记录的是异步配置文件
和子文件夹同一个级别的有一个manage.py文件
manage.py文件是一个工具脚本,启动,创建都是通过这个入口来进行
Starting development server at http://127.0.0.1:8000/
弹出提示 开发环境中可通过http://127.0.0.1:8000/网址访问该网站
centos window系统安装django相关推荐
- centos linux7 系统安装
centos linux7 系统安装 author:WYF 第一步把光盘放入服务器光驱内,服务器开机进去界面 第二部按F12或者F11进入安装选择界面 其中有三个选择 1.直接安装 centos li ...
- 在centos下安装django
这里有一个不错的Django的学习资料.先收藏一下,以备后用.谢谢 http://www.ziqiangxuetang.com/django/django-install.html 在centos下安 ...
- CentOS操作系统安装BT宝塔面板
CentOS操作系统安装BT宝塔面板教程 服务器放行以下端口: 宝塔面板默认安装端口(TCP:8888) phpmyadmin端口(TCP:888) mysql端口(TCP:3306) 使用Xshel ...
- CentOS 7系统安装Ghost
CentOS 7系统安装Ghost 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs 一.Ghost介绍 Ghost是一个 ...
- Window系统安装Lua
Window系统安装Lua 下载地址:https://github.com/rjpcomputing/luaforwindows/releases 点击下载 LuaForWindows_v5.1.5- ...
- window系统安装Laravel框架 (windows)
window系统安装Laravel框架 (windows) 安装PHP环境(phpstudy) 下载集成环境 https://www.xp.cn/download.html 下载配置PHP环境 1.最 ...
- VM_Ware虚拟机+CentOS 7 系统安装教程
镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 VM_Ware虚拟机+CentOS 7 系统安装教程 0.安装环境 Windows 10 + vmware 15 + centos 7.9 1.准 ...
- CentOS 7系统安装配置图文详解
一.安装CentOS 7 成功引导系统后,会出现下面的界面 界面说明: Install CentOS Linux 7 #安装CentOS 7 Test this media & install ...
- centos daemonize_手把手教你在centos上配置Django项目(超详细步骤)
前言 关于Django的部署,本人也踩了很多坑,这篇文章一步一步教你怎么进行部署,只需要你按照我的步骤来就OK了!这里我们使用的服务器是一个全新的服务器,没有安装任何东西. 基础环境搭建步骤 ★ 注意 ...
最新文章
- maven java archetype_使用Maven Archetype创建Java项目模板
- python网络编程2-黏包问题
- 列表解析python_基于Python列表解析(列表推导式)
- 机器为什么可以学习(2)---一般化理论
- JavaScript编码风格指南(中文版)
- java学习总结及心得体会
- 空调开关html,酒店墙上空调开关图解—酒店墙上空调开关图案是什么意思
- 决策树(ID3算法)
- ios10怎么设置电池颜色_IOS10秘籍:如何调整降低白点值让屏幕更暗
- Linux内存管理之UMA模型和NUMA模型
- Jenkins持续集成入门到精通
- Seguros Sura选择Akur8来提升其在拉美市场的保险定价流程
- 台湾繁体字和大陆汉语转换
- Buuctf—极客大挑战练习
- 在TP-LINK WR841N v7上安装OpenWrt和U-Boot/Breed教程
- Xmemcached failure stand by
- 游戏3d建模师工资高吗
- 【3dCG】—— 期中创新实训记录①
- chartjs 表格刷新
- ABB机器人PCSDK使用(三)
热门文章
- sql 时态表的意义_SQL Server中的时态表
- 中文命名之Hibernate 5演示 - 使用注解(annotation)而非xml定义映射
- 洛谷2657 windy数(数位DP)
- java--线程--习题集锦
- SQL Server 2017 SELECT…INTO 创建的新表指定到文件组
- underscorejs-min学习
- C# 多线程同步和线程通信
- (原创)C++ IOC框架
- Url解码,兼容utf-8和gb2312
- 谷歌 Provisional headers are shown 和360急速模式 网络连接错误