Python 搭建本地pip——以Python tutor(代码可视化工具)为例(附带github无法打开解决方法)

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

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

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

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

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

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

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

5b071e0cd57847189260c7c20bcd9ecf.jpg

2.打开host文件

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

8d586fee0143407c82b3739638c93131.jpg

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保存文件即可

5485410864a44f0eb0cf078ea31e4e6b.jpg

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

我的电脑是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 C:\Users\Ry\AppData\Local\Temp\360zip$Temp\360$0\OnlinePythonTutor-master

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

4.执行代码 python bottle_server.py

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

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

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

918e8c9dbb934483982054178bbf3484.png

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

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

e348ff57a64f4741baa1b757220e8e7f.png

 47ae9e57b37246f9b014d3a7ff3defd8.png

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

最后希望我们都能够通过这些学习最后掌握Python,人生苦短啊。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值