Python、PyCharm、django环境搭建

本文又名——java

响应式页面——从无到有(一)

事情是这样的,期末小组做业,须要我把大佬们写的页面搞成响应式的,可是我连py都没用过,只好现学……python

文章目录

    • 1、前言
      • 1.1 环境介绍
      • 1.2 前期尝试
    • 2、python下载装配
      • 2.1 下载Python3.6.8
      • 2.2 安装时的注意事项
    • 3、安装pycharm
      • 3.1 下载PyCharm-Professional
      • 3.2 安装PyCharm
      • 3.3 激活(这里没有参考价值,个人激活永远都比正常人玄学不少)
    • 4、配置Django
      • 4.1 下载Django
      • 4.2 安装Django
      • 4.3 尝试运行Django项目(报错报错又报错!)

1、前言

1.1 环境介绍

  • 操做系统:Windows10
  • IDE:PyCharm2019.1.3
  • 测试工具:Django2.2.1
    我下的是2.2.1可是我电脑上查出来的是3.0我我佛了
  • 浏览器:Chrome

1.2 前期尝试

由于小笔记本,配置低,只有git

在这里插入图片描述

这样这样,这个水平,带不动太多软件,打算直接配完环境用idea,结果发现不但很差用,并且和java冲一块儿后一开idea电脑就有点“不行了,要被玩坏了”的架势,就放弃了。github

2、python下载装配

2.1 下载Python3.6.8

去官网https://www.python.org/downloads/release/python-373/django

py更新到了3.7.3,因而下载的是Python3.6.8
要说缘由的话就是由于最新版本的一直在更新,好多好多bug,还不如上一版本的临终版。编程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

接下来是漫长的等待时间
等它下载bootstrap

2.2 安装时的注意事项

下载完成后点击exe文件运行vim

在这里插入图片描述

注意两点:
选“Customize installation”:手动安装,能够选本身喜欢的安装位置,而且选择本身想安装的东西。
勾上“Add Python 3.6 to PATH”:不须要后期本身配系统环境变量windows

在这里插入图片描述
在这里插入图片描述

安到本身喜欢的位置,我就安到了D:\Python下面,他这个是path\name的书写方法。浏览器

在这里插入图片描述

完成!

输入py -3.6
(固然,若是你电脑里没有诸如py2.7或者py3.7之类的其余版本的py,你彻底能够输入python这样出来的效果与上文相等)
在这里插入图片描述

成功!

3、安装pycharm

3.1 下载PyCharm-Professional

去官网https://www.jetbrains.com/pycharm/download/#section=windows

下载windows Professional版本,点那个蓝钮钮

在这里插入图片描述

等它下载

3.2 安装PyCharm

下载完了,点开exe文件开始安装

在这里插入图片描述

选个地方把它rou进去

在这里插入图片描述

这里没啥想法,看着挺好的,就都打勾了

在这里插入图片描述

这玩意不用管它,后来我翻本身文件系统的时候感受这一步就是在该文件夹中搞了个快捷方式

在这里插入图片描述

等它安装

安装完了

这样子,要重启

在这里插入图片描述

我用的校园网,这些玩意下载贼慢,因此我在写论文,开了一堆网页,因此作个临时记录

大家也先把我这个网页记住

在这里插入图片描述

3.3 激活(这里没有参考价值,个人激活永远都比正常人玄学不少)

好了,我重启回来了

不知道还能回来吗,无论大家有没有回来,我接着说,估计你桌面上如今有个快捷方式,直接点它,没快捷方式的去大家下载的文件路径里找

在这里插入图片描述

出来这个,直接ok

在这里插入图片描述

在这里插入图片描述

我点了下左边那个钮钮,而后跳出了激活界面

在这里插入图片描述

激活仍是很讲究的

原本想直接用本身的IDEA激活,由于我有IDEA,后来想着IDEA激活码也是一年有效,不如试试看能不能永久激活,查了查人家说改hosts文件是永久激活的,开干!

修改hosts激活

我查了下,hosts文件是一个没有扩展名的系统文件,它的主要做用是能加快域名解析,还能够屏蔽网站等。

一听是系统文件,就知道很差找,估计是和那些驱动们同样在那个硕大的system32里,哎windows就这点很差,那个文件系统,是又大又乱,找了下,在这里

在这里插入图片描述

唔我有notepad,改动很方便,不晓得大家改着方不方便,不过notepad是真的强,安利一波,堪比vim的实力

在这里插入图片描述

在文件尾巴上加上这两句话

0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com

记得管理员身份才能保存修改

唔,我手欠了,没来得及截图,如今回到那个激活界面,点击Evaluate for free,而后点Evaluate钮钮,直接就进来了

在这里插入图片描述

感受这里完成的很迷,我也不晓得为何,大家要试着不能用记得call我一下,我看看是否是之前玩电脑的时候激活过。他家产品这么多,还真说很差。

在这里插入图片描述

能够换主题,估计用惯了IDEA黑屏幕的都比较喜欢这个Darcula主题

在这里插入图片描述

configure->setting里面换

4、配置Django

4.1 下载Django

首先,你的电脑要有pip,这东西没有最好想办法搞搞,我也不记得我啥时候拥有pip的了,因此也不讲了

打开命令行
输入
pip install Django==2.2.1
像这样等它下载

在这里插入图片描述

这玩意好慢,下不来下不来,

在这里插入图片描述

试下看能不能克隆
搞定

在这里插入图片描述

4.2 安装Django

下一步,安装!

在这里插入图片描述

这里这里,出错了

在这里插入图片描述

Couldn't find index page for 'pytz'
委屈,本身再下一个趴

去这里https://pypi.org/project/pytz/#files

而后发现个人pytz被以前安装的别的py版本吞了,就直接粘过来了,而后成功!biubiubiu(づ ̄3 ̄)づ╭❤~

在这里插入图片描述

而后找到py3.6界面里的就是这样

在这里插入图片描述

而后修改环境变量:
个人电脑右键属性,找高级系统设置,右下角环境变量,编辑PATH环境变量

在这里插入图片描述

看下,安装成功

在这里插入图片描述
在这里插入图片描述

4.3 尝试运行Django项目(报错报错又报错!)

而后我试着新建了一个项目

运行这个项目

python manage.py migrate:这一句是对付那个项目里缺配置文件的那个报错的,彻底能够,遇到报错的时候再写

python manage.py runserver:这个是货真价实的运行

在运行这个项目时遇到了以下问题

File "D:\Python\Python36\lib\threading.py", line 916, in _bootstrap_inner self.run() File "D:\Python\Python36\lib\threading.py", line 864, in run self._target(*self._args, **self._kwargs) File "D:\Python\Python36\lib\site-packages\django-3.0.dev20190531161155-py3.6.egg\django\utils\autoreload.py", line 54, in wrapper fn(*args, **kwargs) File "D:\Python\Python36\lib\site-packages\django-3.0.dev20190531161155-py3.6.egg\django\core\management\commands\runserver.py", line 139, in inner_run ipv6=self.use_ipv6, threading=threading, server_cls=self.server_cls) File "D:\Python\Python36\lib\site-packages\django-3.0.dev20190531161155-py3.6.egg\django\core\servers\basehttp.py", line 203, in run httpd = httpd_cls(server_address, WSGIRequestHandler, ipv6=ipv6) File "D:\Python\Python36\lib\site-packages\django-3.0.dev20190531161155-py3.6.egg\django\core\servers\basehttp.py", line 67, in __init__ super().__init__(*args, **kwargs) File "D:\Python\Python36\lib\socketserver.py", line 456, in __init__ self.server_bind() File "D:\Python\Python36\lib\wsgiref\simple_server.py", line 50, in server_bind HTTPServer.server_bind(self) File "D:\Python\Python36\lib\http\server.py", line 138, in server_bind self.server_name = socket.getfqdn(host) File "D:\Python\Python36\lib\socket.py", line 673, in getfqdn hostname, aliases, ipaddrs = gethostbyaddr(name) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 0: invalid continuation byte 

路径中有错误编码,并且是0,因此是我主机名字用的中文没法识别。我上网查了一下,只有py2的修改方法,这样子:

在python 的安装目录下找到Lib\ntpath.py文件,找到def join(path, *paths):方法,添加以下两行语句:
reload(sys)
sys.setdefaultencoding(‘gbk’)
出现这种错误的缘由:使用pip安装文件 先将文件放在一个临时文件夹下,而此文件夹的路径存在中文没法解析

可是py3的这个函数emmm,乱七八糟的,我也不敢改,因此就修改了本身的主机名字

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

又要重启了

再试一次,搞定

在这里插入图片描述

别用火狐之类的,有报错,用Chrome。

在这里插入图片描述

打开PC,选择Django项目,选好名字和地理位置,开始编程趴。

我发现PC真是个流氓软件,连360这种大流氓都查询不到也关不了它,没人管管吗???

哦对了,题外话,而后去github把组里大佬们的代码扒下来

打开PC新建项目,遇到以下问题

No Python interpreter configured for project

在这里插入图片描述

忘配环境变量了嘛,不晓得,那就再配一下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
而后回来,在terminal里manage.py所在的目录下输入
python manage.py runserver
获得预期结果

在这里插入图片描述

nice,去写做业了~