第1次在本地搭建网址,虽然在github上有相应的配置教程,但有两个问题需要解决。

一个就是国内环境github无法打开的问题,需要自行匹配IP地址。

另一个就是教程github过于简单,根据几句话难以操作的问题。

现在在这里进行整理记录,以备不时之需

一、github加速(此标题后附Python tutor安装包,如果不想加速的可直接滑到后面下载)

github的python程序如何运行 github的python项目运行_IP

1、通过站长工具找出DNS地址:

进入站长工具(点这里)网站的域名解析网址 ,在A类型的查询中输入github.com,找出最快的IP地址(数值最小的一个)
以后这个IP可能会再次不能用,则需要重新修改或者注释掉。

github的python程序如何运行 github的python项目运行_IP_02

2.打开host文件

电脑的host文件一般在这个地址(C:\Windows\System32\Drivers\etc),只需复制在我的电脑导航栏粘贴即可,打开后我们会看到这个界面

github的python程序如何运行 github的python项目运行_python_03

3.修改host文件

然后我们将host文件以记事本方式打开,然后在文件底部加上以下文字:

注:

20.205.243.166 是查找的github的网址

151.101.113.194是查找github.global.ssl.fastly.net网址

请替换为你查找的IP地址

#github
20.205.243.166  github.com
20.205.243.166  gist.github.com
20.205.243.166  assets-cdn.github.com
20.205.243.166  raw.githubusercontent.com
20.205.243.166  gist.githubusercontent.com
20.205.243.166  cloud.githubusercontent.com
20.205.243.166  camo.githubusercontent.com
20.205.243.166  avatars0.githubusercontent.com
20.205.243.166 avatars1.githubusercontent.com
20.205.243.166 avatars2.githubusercontent.com
20.205.243.166 avatars3.githubusercontent.com
20.205.243.166 avatars4.githubusercontent.com
20.205.243.166 avatars5.githubusercontent.com
20.205.243.166 avatars6.githubusercontent.com
20.205.243.166 avatars7.githubusercontent.com
20.205.243.166 avatars8.githubusercontent.com

4.ctrl+s保存文件即可

github的python程序如何运行 github的python项目运行_pip_04

(此时可能会出现你没有权限在此位置中保存文件 请与管理员联系获得相应权限)

我的电脑是win10,解决步骤如下:

1.在开始菜单中打开运(win+R),输入gpedit.msc。

2.打开计算机本地组策略编辑器:选择计算机配置-windows设置-安全设置-本地策略-安全选项。

3.在右侧找到“用户账户控制:以管理员批准模式运行所有管理员”,双击打开。

4.打开后,系统默认是已经启用了的,点击箭头所指设置为“已禁用”。

5.重启计算机就完成了。

但这一通操作下来就耗费很多时间了,所以我直接把安装包给大家放在下面的链接里。

OnlinePythonTutor-master.zip

(解压后就可以进行以下操作了)

二、搭建本地网址

http://localhost:8003/visualize.html

(因为是本地网络,所以在博客中放链接输入输入无效,搭建好后,大家可以自行输入)

1.安装bottle (web框架)

win+R调出控制面板,输入 cmd进入控制台

输入pip install bottle下载(下载速度可能会有些慢,大家稍等一下,如果安装超时,需要加一下国内镜像源 :阿里或者豆瓣等)

2.进入对应目录(解压路径)

直接将解压后的文件拖入控制台即可得到路径

3.使用cd 进入路径

将鼠标拖到前面输入cd,也就是进入当前路径。

cd

再进入v5: 输入cd v5-unity/

4.执行代码 python bottle_server.py

(如果在本地有多个Python版本,则需要输入pip安装版本,也就是往上看黄色字段当中的版本)

(之后提示Listening on http://localhost:8003/)

大家可以参照我输入操作:

github的python程序如何运行 github的python项目运行_IP_05

5.访问网址http://localhost:8003/visualize.html

在这里就搭建完成了,具体展示如图

github的python程序如何运行 github的python项目运行_IP_06

 

github的python程序如何运行 github的python项目运行_github的python程序如何运行_07

选择左边为可视化执行,也就是编程之后拟逐行进行展示,选择右边为实时编程模式,也就是在编程的过程中进行展示,通过这个本地软件来进行Python的学习是非常有利的。