[bug] captcha中demo執行失敗(TypeError must be sequence of length 4, not 2)
安裝了驗證碼輸出的python包,可以根據官方demo提示,執行如下程式碼:
from captcha.image import ImageCaptcha
captcha_producer = ImageCaptcha()
img = captcha_producer.generate("1234")
卻報瞭如下的Error資訊:
img = captcha_producer.generate(“1234”)
File “/usr/local/lib/python2.7/dist-packages/captcha/image.py”, line 40, in generate
im = self.generate_image(chars)
File “/usr/local/lib/python2.7/dist-packages/captcha/image.py”, line 220, in generate_image
self.create_noise_curve(im, color)
File “/usr/local/lib/python2.7/dist-packages/captcha/image.py”, line 132, in create_noise_curve
Draw(image).arc(points, start, end, fill=color)
File “/usr/lib/python2.7/dist-packages/PIL/ImageDraw.py”, line 164, in arc
self.draw.draw_arc(xy, start, end, ink)
TypeError: must be sequence of length 4, not 2
解決方案:
更新PIL的版本。我本機的PIL版本號是1.1.7.
版本過低,需要更新到最新的版本:
sudo pip install Pillow --upgrade
線上現在太慢了,這裡提供一個離線版本:http://download.csdn.net/detail/linoi/9613654
通過
sudo pip install /home/jeremy/Pillow-3.3.0.tar.gz
安裝。
相關文章
- python argument 1 must be 2-item sequence, not intPython
- 在函式中執行DDL語句失敗函式
- Xamarin Android專案執行失敗Android
- Interview-Increasing Sequence with Length 3.View
- TX失敗策略2
- TypeError: The ‘compilation‘ argument must be an instance of Compilation 報錯Error
- TortoiseSVN 執行清理( cleanUp )失敗的解決方案
- jmap執行失敗了,怎麼獲取heapdump?
- goldengate ddl_setup執行失敗處理Go
- 備份指令碼執行失敗一例指令碼
- Jenkins執行批處理檔案失敗Jenkins
- CentOS 7系統中執行yum命令失敗問題的排查方法CentOS
- 高危 Bug !Apache Log4j2 遠端程式碼執行漏洞:官方正加急修復中 !Apache
- ThreadPoolExecutor執行緒池任務執行失敗的時候會怎樣thread執行緒
- 華為應用內購買驗籤失敗,報錯Signature length not correct
- 【Not BUG】微軟Winform窗體中設計上的Bug,會導致程式編譯失敗?不,這不是BUG!微軟ORM編譯
- 建立job進行重新整理物化檢視,job執行失敗。
- Spark 叢集執行任務失敗的故障處理Spark
- Cypress系列(65)- 測試執行失敗自動重試
- PCL環境配置失敗和執行PCL自帶例子
- IT創業失敗案例解析4:一家失敗的招聘網站創業網站
- 4、Linux多執行緒,執行緒同步(2)Linux執行緒
- 以失敗為機制:奇異人生中的真實失敗與虛構性失敗
- python報錯:TypeError: slice indices must be integers or None or have an __index__ methodPythonErrorNoneIndex
- TestNG執行結果分析與失敗截圖功能介紹
- jiveJdon2安裝失敗。。。求助!!
- 升級失敗後對資料庫進行恢復 (2)資料庫
- jenkins -pipeline 執行 jmeter 指令碼 publish report 失敗JenkinsJMeter指令碼
- Hystrix 原始碼解析 —— 請求執行(四)之失敗回退邏輯原始碼
- root使用者執行root.sh失敗怎麼處理
- Java的快速失敗和安全失敗Java
- Win10系統下vmware workstation執行失敗的解決方法Win10
- root.sh執行失敗的解決方法及後續處理
- 安裝oracle10gRAC在node2節點上執行root.sh失敗的問題Oracle
- 升級windows10失敗提示“執行此工具時出現問題”的2個解決方法Windows
- 一場“失敗”的突破:淺談《最後的生還者2》“失敗”的根源
- 快速失敗機制&失敗安全機制
- 解決公務車Bug:加油管理中匯入加油費用時,提示:操作失敗