首页>>后端>>Python->如何更改django版本(2023年最新整理)

如何更改django版本(2023年最新整理)

时间:2023-12-25 本站 点击:0

导读:很多朋友问到关于如何更改django版本的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

Django版本升级

刚开始学习使用的 Django版本是1.8.3 的,系统自动升级为 Django3.2 ,然后重新运行之前的程序

python manage.py runserver ,出现各种报错。

如何在pythonenv中使用高版本django

安装Virtualenv和Python3(因为有些Linux发行版默认没有安装Python3的)

sudo pip install virtualenv

sudo apt-get install python3

建立一个新的工作环境

virtualenv --no-site-packages --python=python3.4 test_env

如果出现The executable python does not exist 错误,那么可以这样使用

virtualenv --no-site-packages --python=3.4 test_env

其中,–no-site-packages表示不包括系统全局的Python安装包,这样会更令环境更干净

–python=python3.4指定Python的版本未系统已经安装了的Python3.4

test_env是建立的环境的名称

进入环境测试并安装Django

使用source test_env/bin/activate命令进入开发环境,然后查看Python版本,再使用pip install django安装django

➜ virtualenv

➜ virtualenv ls

test_env

➜ virtualenv source test_env/bin/activate # 如果是windows则是source test_env/Script/activate

(test_env)➜ virtualenv python

Python 3.4.0 (default, Apr 11 2014, 13:05:11)

[GCC 4.8.2] on linux

Type "help", "copyright", "credits" or "license" for more information.

import django

Traceback (most recent call last):

File "stdin", line 1, in module

ImportError: No module named 'django'

exit()

(test_env)➜ virtualenv pip install django

Collecting django

Using cached Django-1.7.3-py2.py3-none-any.whl

Installing collected packages: django

Successfully installed django-1.7.3

(test_env)➜ virtualenv python

Python 3.4.0 (default, Apr 11 2014, 13:05:11)

[GCC 4.8.2] on linux

Type "help", "copyright", "credits" or "license" for more information.

import django

import django没有发生错误,证明已经成功安装Django了

腾讯云python系列之部署Django流程

我的是centos系统

我们通过腾讯的控制台的登录按钮,进入到远程登录的界面,如图1为腾讯云的控制台界面。图2为登录以后的密码输入窗口

进入登录界面以后,会是图3这样子的情况,我们输入ls,会发现没有任何文件, 输入pip list 会提示没有安装pip,而输入python时,会显示默认安装了python2.7.5版本

一、首先我们要安装pip,根据自己的系统自行选择

centos类系统: sudo yum install python python-pip

ubuntu类系统:sudo apt-get install python python-pip

安装好以后pip list一下,看看都有哪些python安装包

二、安装django

我安装的Django版本为1.9.8的,根据自己的情况,更改后面的版本号

sudo pip install Django ==1.9.8

可能会出现图4这样的问题,原因是我们pip 版本太低,直接按照提示升级我们的pip

更新了pip以后,安装可能会出现如图5这样的问题,我们不要在==两边加空格,因为加空格会导致不识别django的版本。

安装完以后你会发现自己找不到Django放在哪里了,其实我的django被安装在了

/usr/lib/python2.7/site-packages/

并且我们要执行创建django的命令在django的bin目录下,如图6

/usr/lib/python2.7/site-packages/django/bin

进入到该目录下,运行django-admin.py startproject FirstProject,创建出FirstProject的项目。就会在该目录下创建出FirstProject这个项目,进入项目,运行python manage.py runserver

问题来了,我们运行以后,不要点击,这个是进不去的,我们应该通过腾讯云的公网ip来访问网站,但又有同学发现通过公网的ip也无法访问我们的网站,这是因为自己的腾讯云没有打开相应的端口,所以无法访问。开放端口在安全组这个选项,如图7

进入安全组,新建我们的开放端口,我开放的是80端口。如图8

开放端口后,我们重新python manage.py runserver 0.0.0.0:80,如图9

通过公网ip,就可以直接访问我们的网站了。如图10

如何让 django 跑到更新的 python 版本上

你可以设置pyenv, linux上面设置版本,然后在新的版本上构建django。

对了,你是要从什么样的版本更新到新版本啊 ?

pyhton 2.x版本和 pyhotn3.x版本的不同在于语法。如果你的Django web已经在2.x版本中编辑,就不要想更新到新的版本了。

django的官网

如何 安装 django 版本

安装Python,点开python-3.3.4.msi然后直接Next到安装完毕。

注意,为了下一步在dos下使用python命令,这里要配置一下环境变量。右击计算机-属性-高级-环境变量-修改系统变量path,添加Python安装地址,笔者这里是C:\Python33;

Django下载后为压缩包,解压缩跟Python放在同一个根目录,在dos下进入到Django-1.6.2(读者可能版本不同)目录,执行

python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。

然后是配置环境变量,将这几个目录添加到系统环境变量中:

C:/Python33/Lib/site-packages/django;C:/Python33/Scripts。

添加完成后就可以使用Django的django-admin.py命令新建工程了。

检查是否安装成功,可以在dos下进入Django-1.6.2目录查看Django版本。

1.输入python

2.输入import django

3.输入django.get_version()

django现在是1.8的版本,我想要把我的网站框架1.6版本升级到1.8怎么做

如果shi通过pip安装的话,可以通过如下命令:

pip install -U django

结语:以上就是首席CTO笔记为大家整理的关于如何更改django版本的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/59948.html