Bishopの問題2: tf-pose-estimation-master, last ModuleNotFoundError: tensorflow.contrib'という名前のモジュールがありません(解決済み)。
自分が一人になってしまったような気がする。ModuleNotFoundError: No module named 'tensorflow.contrib' away from success.
昨日のエラーの後にやったことを簡単にメモしておくと、おそらくディレクトリを作ったのだろう。
参考にしてください。
1.
https://blog.csdn.net/rookie_wei/article/details/90551331
2.
https://blog.csdn.net/lovely_yoshino/article/details/95105398
ステップ1:コードソースのダウンロード
アドレス
https://github.com/ildoonet/tf-pose-estimation
非常に遅いかもしれませんが、我慢してください
ステップ2:requirements.txtにあるサードパーティライブラリをインストールする
cmdコマンドウィンドウを開き、コードソースのルートにcdして、コマンドを実行します。
pip install -r requirements.txt
pycocotoolsライブラリのインストールに失敗しなければならない場所(pycocotoolsライブラリはwindowsに直接インストールできないため)
以下のコマンドを入力して、インストールしてください。
pip3 install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
うまくいかない場合は、前回のブログを見てください。たくさんの方法があり、必ずあなたに合ったものがあります。私が最後に使ったものはうまくいきました。
ステップ3.
tebsorflowの環境で実行します。
cd tf_pose/pafprocess
swig -python -c++ pafprocess.i && python3 setup.py build_ext --inplace
swigをインストールする際に注意すること
1. swigのダウンロードは、以下から。
http://www.swig.org/download.html
swigwinをダウンロードする場合は、swig(ウィンドウズ版)をダウンロードしないでください。
2. zipを解凍し、swig.exeのあるディレクトリを環境変数PATHに追加します。
3、コマンドを実行する
swig -help
エラーが報告されなければ、インストールは成功です。
フォルダはこのようになっています。
実行コマンドが表示された場合。
Unable to open file pafprocess_wrap.cxx: Permission denied
pafprocess_wrap.cxx のパーミッションを変更し、右クリックで変更します。
ステップ4.
ディレクトリに戻り
tf-pose-estimation-master
というコマンドでディレクトリを作成します。
python run.py --model=mobilenet_thin --resize=432x368 --image=. /images/p1.jpg
すると、次のようなエラーが発生しました。
ModuleNotFoundError: No module named 'tensorflow.contrib'
確認したところ、tensorflowのバージョンの問題とのことで、以前のtensorflow2.0をアンインストールしてから、tensorflow1.12 + cuda9.0 + cudnn7をインストールしましたが、ここで強調したいのは、tensorflowyu cudn, cudnnにはバージョンの対応があるので、インストール前に対応しなければなりません!(笑)。確認してください
最終的な結果です。
関連
-
[解決済み】Tensorflowは、Path変数が設定された状態でインストールされているにもかかわらず、「cudart64_90.dll」を見つけることができません。
-
[解決済み】TensorFlowで*.pbファイルを使用する方法とその動作は?
-
[解決済み] Tensorflowです。tf.expand_dimsはいつ使うの?
-
[解決済み] モジュール 'tensorflow' には 'logging' という属性がありません。
-
[解決済み] tf.keras.Inputで形状を理解する?
-
AttributeError: モジュール tensorflow には属性プレースホルダーがありません。
-
モジュール 'matplotlib' には、解決すべき属性 'configure' がありません。
-
pycharm using TensorFlow, keras error: modulenotfounderror: no module named tensorflow
-
TensorFlow入門学習(機械・アルゴリズムに選択を手伝ってもらう)
-
Tensorflow reports error Attempting to use uninitialized value ***/conv2d/kernel Solve
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Tensorflow: tf.expand_dimsはいつ使う?
-
[解決済み] なぜtf.name_scope()を使うのか?
-
[解決済み] ModuleNotFoundError: tensorboard' という名前のモジュールはありません。
-
[解決済み] tensorflowの.pbと.pbtxtの違い?
-
デバイスから 18.41M (19300352 bytes) の割り当てに失敗しました。CUDA_ERROR_OUT_OF_MEMORY
-
解決方法 TensorFlowのネイティブランタイムのロードに失敗しました。
-
AttributeError: モジュール 'tensorflow' には 'placeholder' という属性がないことを解決する。
-
Tensorflowシリーズ:tf.contrib.layers.batch_norm
-
Tensorflowのエラーです。TypeError: 'NoneType'オブジェクトは呼び出し可能ではない
-
anacondaでtensorflow-gpuをインストールする