[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
安裝。
相關文章
- proton執行失敗
- python argument 1 must be 2-item sequence, not intPython
- GreatSQL執行Update失敗案例分析SQL
- TypeError: The ‘compilation‘ argument must be an instance of Compilation 報錯Error
- TortoiseSVN 執行清理( cleanUp )失敗的解決方案
- jmap執行失敗了,怎麼獲取heapdump?
- jenkins -pipeline 執行 jmeter 指令碼 publish report 失敗JenkinsJMeter指令碼
- 紅日4攻略失敗
- CentOS 7系統中執行yum命令失敗問題的排查方法CentOS
- 高危 Bug !Apache Log4j2 遠端程式碼執行漏洞:官方正加急修復中 !Apache
- 【Bug】vs生成失敗但沒提示錯誤
- ThreadPoolExecutor執行緒池任務執行失敗的時候會怎樣thread執行緒
- dota2啟動失敗 初始化vulkan失敗
- 華為應用內購買驗籤失敗,報錯Signature length not correct
- pytorch 踩坑,TypeError: expected seqence object with len>_0 or a single integer_typeerror: expected sequence object with len __ 0PyTorchErrorObject
- 【Not BUG】微軟Winform窗體中設計上的Bug,會導致程式編譯失敗?不,這不是BUG!微軟ORM編譯
- Cypress系列(65)- 測試執行失敗自動重試
- Spark 叢集執行任務失敗的故障處理Spark
- python報錯:TypeError: slice indices must be integers or None or have an __index__ methodPythonErrorNoneIndex
- 程式執行多次後發生訊號量訪問失敗
- 以失敗為機制:奇異人生中的真實失敗與虛構性失敗
- Java中 length、length()、size()區別Java
- FORTRAN動態陣列分配失敗導致執行時Access Violation陣列
- Windows 2008 r2任務計劃程式執行批處理失敗問題解決方法Windows
- 極光推送demo在android studio中無法執行Android
- Win10系統下vmware workstation執行失敗的解決方法Win10
- adb shell screencap 截圖命令,執行次數太多會出現失敗
- Java的快速失敗和安全失敗Java
- 一場“失敗”的突破:淺談《最後的生還者2》“失敗”的根源
- pytest(9)-標記用例(指定執行、跳過用例、預期失敗)
- laravel出現The cipher and / or key length are invalid 的Bug除錯Laravel除錯
- 快速失敗機制&失敗安全機制
- git push程式碼失敗,鑑權失敗Git
- npm報錯 TypeError [ERR_INVALID_ARG_TYPE]: The “path“ argument must be of type string.Received undefineNPMError
- Composer 失敗
- 【Azure Function App】Python Function呼叫Powershell指令碼在Azure上執行失敗的案例FunctionAPPPython指令碼
- dubbo傳送過程編碼失敗,會喚醒傳送執行緒嗎?執行緒
- 如何解決Eclipse整合華為AGC SDK工具包執行失敗問題EclipseGC
- 解決Liunx之CentOS 7安裝Redis 6.0.6執行make命令失敗問題CentOSRedis