为什么我会得到;“恐怖”一词;只有当我运行python脚本时?
我有一个Python脚本,在其中导入为什么我会得到;“恐怖”一词;只有当我运行python脚本时?,python,pip,Python,Pip,我有一个Python脚本,在其中导入datadog模块。当我运行python datadog.py时,它会因导入而失败:无法导入名称statsd。脚本以以下行开头: import os import mysql.connector from time import time from datadog import statsd 实际错误消息如下: $ python /mnt/datadog.py Traceback (most recent call last): File "/mnt/
datadog
模块。当我运行python datadog.py
时,它会因导入而失败:无法导入名称statsd。脚本以以下行开头:
import os
import mysql.connector
from time import time
from datadog import statsd
实际错误消息如下:
$ python /mnt/datadog.py
Traceback (most recent call last):
File "/mnt/datadog.py", line 5, in <module>
from datadog import statsd
File "/mnt/datadog.py", line 5, in <module>
from datadog import statsd
ImportError: cannot import name statsd
问题是您的脚本名为
datadog.py
。因此,当它导入模块时,它会导入自身。首先通过
pip install statsd
那就做吧
import statsd
谢谢文件名实际上是问题的原因。
import statsd