パーソナルブログメモリ

個人的な備忘録、主にコンピュータ関連です

最新を入れて漂う AttributeError: module 'enum' has no attribute 'IntFlag'

2019-05-12 | Python

Pythonは言語内の互換性がどうにもよくない

最新にすると今までのものが動かなくなるというのはどうにも困ったもの

 

今日はエラーメッセージがどかどかでて、その最後がコレ

  File "/usr/lib/python3.7/re.py", line 143, in <module>
    class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'

これはある機能が廃止されて発生するらしい

 

enum34というものを削除すると解消

$ sudo pip3 uninstall enum34

 

<参考文献>

ansibleでenum34が動かない件

 

<環境> Ubuntu18.04 Python3.7.1

 

余談

一時use/libにpython3.7があるので他のpython3、python3.6のフォルダ名をリネームしたら

 

真っ赤になって叱られました

コメント   この記事についてブログを書く
« 子供の日の重力圏 | トップ | 海賊家業も楽でない »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Python」カテゴリの最新記事