Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我会得到;“恐怖”一词;只有当我运行python脚本时?_Python_Pip - Fatal编程技术网

为什么我会得到;“恐怖”一词;只有当我运行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/

我有一个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.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