Python繪圖Turtle庫的安裝問題解決
今天有朋友問我 Turtle的安裝問題,在這里簡單說
在github上我們可以看到Turtle這個庫很久沒有更新了,里面還有一些python3.6出現(xiàn)的錯誤,因此可能在python版本比較高的情況下是沒法安裝成功的,我也是在嘗試了一會才發(fā)現(xiàn)問題的所在。
問題一:直接安裝

出現(xiàn)了語法錯誤, ok 哪里出現(xiàn)問題去修改,打開文件夾下面的 setup.py 文件


問題二 Twisted庫無法building 也就是不能安裝
說的這么專業(yè)

既然不能安裝,我就非要安裝你
進入https://www.lfd.uci.edu/~gohlke/pythonlibs/

下載這個家伙,下載完了后放到一個文件夾下面
使用 pip install Twisted-18.9.0-cp36-cp36m-win_amd64.whl安裝

OK 安裝完成
安裝 Turtle
到這里基本上以及完成了,只需要簡單的一步就可以完成
使用命令python install setup.py完成安裝

大功告成,這個庫已經(jīng)安裝完成
最后搞個例子試一試
from tkinter import mainloop
from turtle import Turtle
from time import clock
def tree(plist, l, a, f):
if l > 3:
lst = []
for p in plist:
p.forward(l)
q = p.clone()
p.left(a)
q.right(a)
lst.append(p)
lst.append(q)
for x in tree(lst, l*f, a, f):
yield None
def maketree():
p = Turtle()
p.setundobuffer(None)
p.hideturtle()
p.speed(0)
p.getscreen().tracer(30,0)
p.left(90)
p.penup()
p.forward(-210)
p.pendown()
t = tree([p], 200, 65, 0.6375)
for x in t:
pass
print(len(p.getscreen().turtles()))
def main():
a=clock()
maketree()
b=clock()
return "done: %.2f sec." % (b-a)
if __name__ == "__main__":
msg = main()
print(msg)
mainloop()

相當完美,收筆
以上就是Python繪圖Turtle的安裝問題解決的詳細內(nèi)容,更多關(guān)于Python繪圖Turtle的安裝的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python如何將自己的包上傳到PyPi并可通過pip安裝的方法步驟
本文主要介紹了python如何將自己的包上傳到PyPi并可通過pip安裝的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-05-05
Python實現(xiàn)TCP/IP協(xié)議下的端口轉(zhuǎn)發(fā)及重定向示例
這篇文章主要介紹了Python實現(xiàn)TCP/IP協(xié)議下的端口轉(zhuǎn)發(fā)及重定向示例,以一個webpy站點在本機的兩個端口雙向通信下演示,需要的朋友可以參考下2016-06-06
Python使用PyQuery快速解析網(wǎng)頁數(shù)據(jù)的實戰(zhàn)指南
PyQuery作為jQuery的Python實現(xiàn),以其簡潔的語法和強大的選擇器功能,成為輕量級網(wǎng)頁解析的利器,本文通過實戰(zhàn)案例,帶你快速掌握PyQuery的核心用法,希望對大家有所幫助2025-10-10
python fuzzywuzzy模塊模糊字符串匹配詳細用法
這篇文章主要介紹了使用Python完成公司名稱和地址的模糊匹配的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08

