🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

1回答

4560閲覧

”Pythonは動作を停止しました”というポップアップメッセージが表示される

16AI

総合スコア0

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1グッド

0クリップ

投稿2021/01/21 19:56

編集2021/01/22 20:26

Pythonでアプリケーションを作成したい

Pythonでアプリケーションを作成できるTensorFlowのWindows(CPU)版をインストールしましたが、python起動後、hello = tf.constant('Hello, TensorFlow!') と入力すると、Pythonは動作を停止しました というポップアップが現れます。

発生している問題・エラーメッセージ

Python 3.6.2 64-bit
TensorFlowインストール install –upgrade tensorflow pip version 9.0.1.
tf.__version__2.4.0
コマンドプロンプトで
import tensorflow as tfと入力。
続いて
hello = tf.constant('Hello, TensorFlow!') と入力すると
エラーメッセージ
2021-01-21 05:19:28.459300: I tensorflow/compiler/jit/xla_cpu_device.cc:41] Not
creating XLA devices, tf_xla_enable_xla_devices not set
2021-01-21 05:19:28.477858: I tensorflow/stream_executor/platform/default/dso_lo
ader.cc:49] Successfully opened dynamic library nvcuda.dll
2021-01-21 05:19:28.964776: F tensorflow/stream_executor/lib/statusor.cc:34] Att
empting to fetch value instead of handling error Internal: Could not retrieve CUDA device attribute (81: UNKNOWN ERROR (1)
と表示され、”Pythonは動作を停止しました”というポップアップメッセージが表示

該当のソースコード

Python

1hello = tf.constant('Hello, TensorFlow!') 2### 試したこと 3ググってみると、メモリ不足やバグが原因とのコメントがあったので、立ち上がっているアプリを閉じたりPCを再起動したりましましたが、改善されず 42つのコマンドを試してみましたが、pip自体のアップグレードができませんでした。 5その後、py -m pip install -U pipというコマンドを試したところ、Pythonは動作を停止しました”というポップアップメッセージは消えましたが、今度は 6>>> import tensorflow as tf 7>>> hello = tf.constant('Hello, TensorFlow!') 8Traceback (most recent call last): 9 File "<stdin>", line 1, in <module> 10AttributeError: module 'tensorflow' has no attribute 'constant' 11という今回は別のエラーが発生しました。 12*pip version 9.0.1. → version 20.3.3へアップグレードした後です。
退会済みユーザー👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2021/01/21 22:54

> Successfully opened dynamic library nvcuda.dll CUDA入れてるということは、PCにGPUが付いてるのですよね? そのあたりの情報も、質問に追記してください ・グラボの型番 ・CUDAのバージョン ・cuDNNのバージョン ・グラボのドライバーのバージョン
meg_

2021/01/22 00:46

OSは何でしょうか?メモリはいくつでしょうか?
16AI

2021/01/22 04:13

meg_さん、OSはwin 8.1 RAM 8GBです。 色々検索してみると、 pip install --upgrade tensorflow や $ sudo pip install --upgrade pip のコマンドで解決したというページ を見つけました。
16AI

2021/01/22 04:17

Jbpb0さん、CUDA入れている??? 今回はTensorFlowのWi CPU版を扱っているため、GPUに関しては関係ないのではと思うのですが、いかがでしょうか?
meg_

2021/01/22 05:55

確認ですがanacondaは使っていませんよね?
jbpb0

2021/01/22 05:56

TF 2.xには、CPU版とGPU版の区別がありません GPUが使えたら使うという仕様です > Successfully opened dynamic library nvcuda.dll は、CUDA用のDLLが見つかって読み込めた、というメッセージです それによって、TFはGPUを使おうとします、が > Could not retrieve CUDA device attribute それに失敗してます CUDAの環境が壊れてるようなので、その情報も追記してください、と書きました
jbpb0

2021/01/22 06:27

GPUを使わないのなら、Win8内からCUDAを削除したら、TFがCPUだけ使うようになって、エラー直るかも
16AI

2021/01/22 20:27

meg_さん、おはようございます。anacondaは使っていません。
16AI

2021/01/22 20:30

Jbpb0さん、pip 9.0.1を使用していました。pip-20.3.3にアップグレードしたところ、強制終了はしなくなりましたが、hello = tf.constant('Hello, TensorFlow!')を実行すると、Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: module 'tensorflow' has no attribute 'constant' という今回は別のエラーが発生するようになりました。
jbpb0

2021/01/22 22:46

> AttributeError: module 'tensorflow' has no attribute 'constant' 偽のtensorflowがimportされてるのだと思います 自分でtensorflow.pyというファイルを作ってませんか? あるいは、実行してるPythonファイルが置いてあるフォルダにtensorflowというフォルダを作ってませんか?
16AI

2021/01/23 05:11

Jbpb0さん、回答ありがとうございます。ファイルやフォルダは作成していません。インストールされているtensorflowのバージョンを下げてみようと、pip uninstall tensorflow -y を試しましたが、SyntaxError: invalid syntaxのエラーが出ました。pip3 uninstall tensorflowも同様でした。
guest

回答1

0

全てを再インストール(OSごと)をしてみてください
またOSにもしアンチウイルスソフトが入っていたら停止してみてください

投稿2021/01/23 01:18

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

16AI

2021/01/23 05:12

作業を考えると、再インストール(OSごと)は最後の手段とします。 まずはpython、pipやtensorflowのバージョンを変える事で対応できないかを検討しています。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問