导入dateuti时出现Python错误

2024-05-20 18:47:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试执行marathon-lb.py,它抛出下一个错误:

Traceback (most recent call last):
  File "./marathon_lb.py", line 46, in <module>
    import dateutil.parser
ImportError: No module named 'dateutil'

我只是用apt和pip安装python。 我跑过:

sudo apt-get install python-pip
pip install python-dateutil

我使用python-m py_compile script.py编译脚本

python应用程序:

from operator import attrgetter
from shutil import move
from tempfile import mkstemp
from wsgiref.simple_server import make_server
from six.moves.urllib import parse
from itertools import cycle
from common import *
from config import *
from lrucache import *
from utils import *

import argparse
import json
import logging
import os
import os.path
import stat
import re
import requests
import shlex
import subprocess
import sys
import time
import dateutil.parser

Tags: installpipfrompyimportparserserveros
2条回答

安装python-dateutil

pip install python-dateutil

第一步。第一件事是为相应的python版本(3或2)升级pip
pip3 install --upgrade pip

或者

pip2 install --upgrade pip

步骤2.

有时直接运行命令无法工作,因为

可能安装了python-dateutil的多个版本。

  1. 尝试运行pip uninstall python-dateutil

如果python-dateutil已卸载,将显示以下消息。

Cannot uninstall requirement python-dateutil, not installed

  1. 然后,您可以再次运行pip install python-dateutil

注意:对于python和pip版本不兼容的用户,直接运行step2是行不通的。

相关问题 更多 >