スクリプトでエラーを理解しようとしています。同僚からスクリプトを継承し、それを自分のマシンで動作させようとしています。私はPython3.3.5で実行しています.tifファイルでいくつかの測定関数を実行する場合. これらは私が呼び出すモジュールのリストです
import matplotlib, copy, skimage, mahotas, os, tifffile
from skimage import io, filter, morphology, draw
import matplotlib.pyplot as plt
import numpy as np
from PIL import Image
スクリプトが壊れて、希望の.tifファイルで io.imread 関数を呼び出している行でエラーがスローされます。
‘OSError: cannot identify image file’
ただし、スクリプトを変更して別の tif イメージ ファイル パスを開くと、機能します。これは私のpythonセットアップの問題だと思われるため、コードを含めていませんか?これを Python27 で実行しようとすると、さらにエラーが発生します。使用しているモジュールとの互換性がない可能性がありますか? io.imread が一部の画像ファイルでは機能するが、他の画像ファイルでは機能しない原因について何か手がかりを持っている人はいますか? 画像ファイル間で考えられる唯一の違いはサイズです。