[解決済み] Queue'という名前のモジュールがない
2022-02-16 02:29:03
質問
Pythonモジュールのインポート
import Queue
from threading import Thread
import time
しかし、コードを実行すると
File "b1.py", line 3, in <module>
import Queue
ModuleNotFoundError: No module named 'Queue'
私はSOで同じようなスレッドを見たが、私には何も動作しません。
/usr/bin/python3 --version
Python 3.5.2
milenko@milenko-System-Product-Name:~$ python --version
Python 3.6.0 :: Anaconda custom (64-bit)
に変更すると
from multiprocessing import Queue
インポートに問題はないのですが、次のような問題があります。
AttributeError: 'Queue' object has no attribute 'join'
次に何を試せばいいのか?
解決方法は?
Python 2では、モジュールの名前は
Queue
Python 3 の場合、それは
という名前に変更されました。
に従います。
PEP8ガイドライン
(モジュール名はすべて小文字)にすることで
queue
. その
クラス
残る
Queue
をすべてのバージョンで使用できるようになりました(PEP8以降)。
一般的に、バージョンポータブルインポートの書き方は、こうなります。
try:
import queue
except ImportError:
import Queue as queue
関連
-
[解決済み】Python: OverflowError: 数学の範囲エラー
-
[解決済み] Python 3.6 pipという名前のモジュールがない
-
[解決済み] モジュールの関数名(文字列)を使って、モジュールの関数を呼び出す。
-
[解決済み] フルパスでモジュールをインポートするには?
-
[解決済み] Pythonモジュールをアンロード(再ロード)するにはどうしたらいいですか?
-
[解決済み] 相対パスからモジュールをインポートする
-
[解決済み] モジュール名を文字列で指定してインポートするには?
-
[解決済み] Pythonエラー "ImportError: No module named"
-
[解決済み] import module」または「from module import」を使用しますか?
-
[解決済み】WindowsでPythonのマルチプロセッシングを試すとRuntimeErrorが発生する。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
PicgoのイメージベッドツールをPythonで実装する
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
PythonによるExcelファイルの一括操作の説明
-
Python Pillow Image.save jpg画像圧縮問題
-
[解決済み] [Solved] sklearn error ValueError: 入力に NaN、infinity または dtype('float64') に対して大きすぎる値が含まれている。
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】SyntaxError: デフォルト以外の引数がデフォルトの引数に続く
-
[解決済み】「OverflowError: Python int too large to convert to C long" on windows but not mac
-
[解決済み】 TypeError: += でサポートされていないオペランド型: 'int' および 'list' です。
-
[解決済み] [Solved] ImportError: Queue'という名前のモジュールがない