1

次の方法を使用して、異なる Python バージョンの openpyxl を使用しています。

sys.path.insert(0, '/remote/Python-2.7.2-shared/linux32/lib/python2.7/site-packages/openpyxl-1.6.1-py2.7.egg')

sys.path.insert(1, '/remote/Python-2.7.2-shared/linux32/lib/python2.7/site-packages')

特定のバージョンを直接使用しても、警告は表示されません。

Python-2.7.2-shared/linux32/lib/python2.7/site-packages/openpyxl-1.6.1-py2.7.egg/openpyxl/shared/compat/elementtree.py:30: UserWarning: Unable to import ' xml.etree.cElementree'. 「xml.etree.Elementree」にフォールバックする

100 を超える xlsx ファイルを読み込んでおり、以前に手動でテストを行ったので、迅速な修正を提供する必要があります。

私の理解によると、私は xlsx ファイルを読んでおり、xml 要素は含まれていません。したがって、xlsx ファイルの読み取りデータには影響しません。確認できますか、この警告を無視できますか。

openpyxl に関係のない小さなことを 1 つ。

この警告を非表示にすることは可能ですか。ルート権限がありません

4

1 に答える 1

1

警告は無視できます。あなたがしていることはお勧めできません。警告は、cElementTree がないとコードの実行が遅くなる可能性があるということです。Python はユーザー ホーム ディレクトリでのパッケージのインストールをサポートしていますが、仮想環境 (virtualenv) を使用することをお勧めします。

于 2014-01-11T21:37:15.760 に答える