質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

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

Q&A

解決済

1回答

2659閲覧

spyder(IPython)で実行結果が表示されない

old.exe

総合スコア23

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Python

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

0グッド

0クリップ

投稿2022/08/05 08:42

入門Python3のコードをspyderで実行したところ、実行結果が上手く表示されません。Anacondaコマンドプロンプトでは正常に表示されたのでipythonに問題があると思われますが、分かりません。以下コードと実行結果になります。

python

1import multiprocessing 2import time 3import os 4 5def whoami(name): 6 print("I'm %s, in process %s" % (name, os.getpid())) 7 8def loopy(name): 9 whoami(name) 10 start = 1 11 stop = 1000000 12 for num in range(start, stop): 13 print("\tNumber %s of %s. Honk!" % (num, stop)) 14 time.sleep(1) 15 16if __name__ == "__main__": 17 whoami("main") 18 p = multiprocessing.Process(target=loopy, args=("loopy",)) 19 p.start() 20 time.sleep(5) 21 p.terminate() 22
コマンドプロンプトでの実行結果 I'm main, in process 19012 I'm loopy, in process 16116 Number 1 of 1000000. Honk! Number 2 of 1000000. Honk! Number 3 of 1000000. Honk! Number 4 of 1000000. Honk! Number 5 of 1000000. Honk!
spyderでの実行結果 I'm main, in process 14872

よろしければ回答のほうお願いします。

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

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

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

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

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

guest

回答1

0

ベストアンサー

Spyder標準のコンソールでは並列処理の出力は出来ないようです。
stackoverflow

下記で変更してください。

Run > Configuration per file > Execute in an external system terminal

イメージ説明
イメージ説明

投稿2022/08/05 13:13

meg_

総合スコア10580

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

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

old.exe

2022/08/06 14:35

回答ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問