天天看點

Python 搭建本地pip——以Python tutor(代碼可視化工具)為例(附帶github無法打開解決方法)一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)二、搭建本地網址

第1次在本地搭建網址,雖然在github上有相應的配置教程,但有兩個問題需要解決。

一個就是國内環境github無法打開的問題,需要自行比對IP位址。

另一個就是教程github過于簡單,根據幾句話難以操作的問題。

現在在這裡進行整理記錄,以備不時之需

一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)

Python 搭建本地pip——以Python tutor(代碼可視化工具)為例(附帶github無法打開解決方法)一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)二、搭建本地網址

1、通過站長工具找出DNS位址:

進入站長工具(點這裡)網站的域名解析網址 ,在A類型的查詢中輸入github.com,找出最快的IP位址(數值最小的一個)

以後這個IP可能會再次不能用,則需要重新修改或者注釋掉。

Python 搭建本地pip——以Python tutor(代碼可視化工具)為例(附帶github無法打開解決方法)一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)二、搭建本地網址

2.打開host檔案

電腦的host檔案一般在這個位址(C:\Windows\System32\Drivers\etc),隻需複制在我的電腦導航欄粘貼即可,打開後我們會看到這個界面

Python 搭建本地pip——以Python tutor(代碼可視化工具)為例(附帶github無法打開解決方法)一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)二、搭建本地網址

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儲存檔案即可

Python 搭建本地pip——以Python tutor(代碼可視化工具)為例(附帶github無法打開解決方法)一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)二、搭建本地網址

(此時可能會出現你沒有權限在此位置中儲存檔案 請與管理者聯系獲得相應權限)

我的電腦是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/)

大家可以參照我輸入操作:

Python 搭建本地pip——以Python tutor(代碼可視化工具)為例(附帶github無法打開解決方法)一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)二、搭建本地網址

5.通路網址http://localhost:8003/visualize.html

在這裡就搭建完成了,具體展示如圖

Python 搭建本地pip——以Python tutor(代碼可視化工具)為例(附帶github無法打開解決方法)一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)二、搭建本地網址
Python 搭建本地pip——以Python tutor(代碼可視化工具)為例(附帶github無法打開解決方法)一、github加速(此标題後附Python tutor安裝包,如果不想加速的可直接滑到後面下載下傳)二、搭建本地網址

選擇左邊為可視化執行,也就是程式設計之後拟逐行進行展示,選擇右邊為實時程式設計模式,也就是在程式設計的過程中進行展示,通過這個本地軟體來進行Python的學習是非常有利的。

最後希望我們都能夠通過這些學習最後掌握Python,人生苦短啊。