Python实践—Django创建web应用程序
1.pip版本过低,如何升级
-
先打开终端(右击开始,选择运行,输入cmd),在终端命令窗口输入:
python -m pip install --upgrade pip
如果不行的话,用下面方法。 -
下载pip的whl文件,然后在终端命令窗口中跳转到你所下载的这个文件所在的位置(用cd命令)
然后输入命令python -m pip install pip-20.2.2-py2.py3-none-any.whl
(后面pip的文件名根据你下载的版本进行更改)
下载网址 -
最后可以用
pip -V
查看pip版本
2.用pip或者conda命令下载太慢怎么办
-
用
pip list
可以查看已经安装的包,确定那些包没安装 -
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Django
(Django是你要安装的包名)(-i 是指定单次安装源) -
pip install --index-url https://pypi.douban.com/simple 包名
上面方法不行时用这个试试
将https://pypi.douban.com/simple替换成以下镜像即可使用各种镜像:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
3.关于虚拟环境问题
-
虚拟环境是什么?,为什么要用虚拟环境?
如果有两个项目,这里比如A,B,假如这两个项目A,B用到了同一个库,但是所要求库的版本不同,而默认情况下,每个项目使用的都是全局的python环境,这样就需要创建虚拟环境将A,B两个项目分开。
使用虚拟环境可以创建一个局部的完全独立的python环境,在此环境中安装该项目需要的库即可,同样的,可以在进入该虚拟环境情况下,用pip list
查看这个环境下所安装过的包。(所用的命令和不是虚拟环境下的那个全局的python环境是一样的) -
如何创建虚拟环境(激活,退出,再次进入)
1, 先为你的项目创建一个目录,再在终端中切换到这个目录(这个终端就是cmd就行,因为安装python或者anaconda时,将环境变量添加过了),然后用命令python -m venv 虚拟环境名字
创建虚拟环境。
2,用命令虚拟环境名\Scripts\activate
激活这个虚拟环境。激活之后,你就处于这个虚拟环境中了,前面会有关于虚拟环境名的提示
3,用命令deactivate
即可退出虚拟环境
4,下次在想进入虚拟环境们需要先在终端中进入,你所创建虚拟环境所在的目录下,然后按照(2)中命令再次激活就行
4.windows终端中(包括python)常用的命令
- pip list ——查看当前环境已安装的库
- pip install --upgrade 包名—— 升级包
- pip install 包名 ——安装包
- pip show 包名 ——查看这个包是否已安装
- pip list --outdated ——列出要升级的包
- pip uninstall 包名 ——卸载包
- 命令名 /? ——可以查看这个命令的使用方法
- dir —— 查看当前目录下的文件
5.在Django中创建项目
-
先用命令
django-admin.py startproject 项目名 .
1,注意首先应激活你的虚拟环境,进入你要创建的项目的所在目录下
2,不要忘记项目名后面是空格加一个**.**
3,如果创建成功,就可以在该目录下看到你刚创建好的 项目名和manage.py的文件;
如果不成功,并且你用的是anaconda,就试试把上面命令的 .py去掉;
如果你单独安装了python,就任意打开一个**.py文件将打开方式默认为python.exe**
本文地址:https://blog.csdn.net/weixin_44866493/article/details/108249205
推荐阅读
-
使用Visual Studio2019创建C#项目(窗体应用程序、控制台应用程序、Web应用程序)
-
vs.Net2003无法打开或创建Web应用程序若干解决办法.
-
使用Python的Flask框架构建大型Web应用程序的结构示例
-
使用Python的Flask框架来搭建第一个Web应用程序
-
使用python搭建Django应用程序步骤及版本冲突问题解决
-
Python的Django应用程序解决AJAX跨域访问问题的方法
-
Python之路【第二十七篇】:web服务器django
-
python django的创建
-
VisualNEO Web如何激活 应用程序创建发布工具VisualNEO Web安装及激活教程
-
Python实现手写一个类似django的web框架示例