第1次在本地搭建網址,雖然在github上有相應的配置教程,但有兩個問題需要解決。
一個就是國内環境github無法打開的問題,需要自行比對IP位址。
另一個就是教程github過于簡單,根據幾句話難以操作的問題。
現在在這裡進行整理記錄,以備不時之需
一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLkBjNmNDOhZTYzYGNxIWMiNmM5QjYlJjMkRGMmZzNyYzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
1、通過站長工具找出DNS位址:
進入站長工具(點這裡)網站的域名解析網址 ,在A類型的查詢中輸入github.com,找出最快的IP位址(數值最小的一個)
以後這個IP可能會再次不能用,則需要重新修改或者注釋掉。
2.打開host檔案
電腦的host檔案一般在這個位址(C:\Windows\System32\Drivers\etc),隻需複制在我的電腦導航欄粘貼即可,打開後我們會看到這個界面
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儲存檔案即可
(此時可能會出現你沒有權限在此位置中儲存檔案 請與管理者聯系獲得相應權限)
我的電腦是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/)
大家可以參照我輸入操作:
5.通路網址http://localhost:8003/visualize.html
在這裡就搭建完成了,具體展示如圖
選擇左邊為可視化執行,也就是程式設計之後拟逐行進行展示,選擇右邊為實時程式設計模式,也就是在程式設計的過程中進行展示,通過這個本地軟體來進行Python的學習是非常有利的。
最後希望我們都能夠通過這些學習最後掌握Python,人生苦短啊。