Lio*_*cer 17 python python-3.x
我不知道为什么我会这样做ImportError.queue.Queue()在文档中.
https://docs.python.org/3/library/queue.html?highlight=queue#queue.Queue
我在这样的函数中使用它:
node_queue = queue.Queue()
错误:
Traceback (most recent call last):
File "./test_jabba.py", line 15, in <module>
from utils import gopher, jsonstream, datagen, event_gen, tree_diff, postal
File "/Users/bli1/Development/QE/TrinityTestFramework/poc/utils/tree_diff.py", line 5, in <module>
import queue
ImportError: No module named queue
Run Code Online (Sandbox Code Playgroud)
第5行是import queue:
#!/usr/bin/env python3
import sys # access to basic things like sys.argv
import os # access pathname utilities
import argparse # for command-line options parsing
import queue
Run Code Online (Sandbox Code Playgroud)
m9_*_*psy 25
避免版本问题的另一种方法是:
import sys
is_py2 = sys.version[0] == '2'
if is_py2:
import Queue as queue
else:
import queue as queue
Run Code Online (Sandbox Code Playgroud)
sor*_*rin 16
一种标准的交叉py2-py3兼容版本:
try:
import queue
except ImportError:
import Queue as queue
Run Code Online (Sandbox Code Playgroud)
小智 5
对于ImportError: No module named 'Queue' in Python3,只需将句子“ import Queue ”替换为“ import queue as Queue ”。
| 归档时间: |
|
| 查看次数: |
49265 次 |
| 最近记录: |