python - apt-get/usr/bin/datetime.so 错误的 ELF 类

标签 python linux datetime ubuntu

我正在尝试向 apt-get 添加一个存储库,但它无法提示 ELF header

sudo add-apt-repository -y ppa:chris-lea/node.js
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 11, in <module>
    from softwareproperties.SoftwareProperties import SoftwareProperties, shortcut_handler
  File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 44, in <module>
    from xml.sax.saxutils import escape
  File "/usr/lib/python3.4/xml/sax/saxutils.py", line 6, in <module>
    import os, urllib.parse, urllib.request
  File "/usr/lib/python3.4/urllib/request.py", line 88, in <module>
    import http.client
  File "/usr/lib/python3.4/http/client.py", line 69, in <module>
    import email.parser
  File "/usr/lib/python3.4/email/parser.py", line 12, in <module>
    from email.feedparser import FeedParser, BytesFeedParser
  File "/usr/lib/python3.4/email/feedparser.py", line 27, in <module>
    from email import message
  File "/usr/lib/python3.4/email/message.py", line 15, in <module>
    from email import utils
  File "/usr/lib/python3.4/email/utils.py", line 30, in <module>
    import datetime
ImportError: /usr/bin/datetime.so: wrong ELF class: ELFCLASS32
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 21, in <module>
    from urllib.request import urlopen
  File "/usr/lib/python3.4/urllib/request.py", line 88, in <module>
    import http.client
  File "/usr/lib/python3.4/http/client.py", line 69, in <module>
    import email.parser
  File "/usr/lib/python3.4/email/parser.py", line 12, in <module>
    from email.feedparser import FeedParser, BytesFeedParser
  File "/usr/lib/python3.4/email/feedparser.py", line 27, in <module>
    from email import message
  File "/usr/lib/python3.4/email/message.py", line 15, in <module>
    from email import utils
  File "/usr/lib/python3.4/email/utils.py", line 30, in <module>
    import datetime
ImportError: /usr/bin/datetime.so: wrong ELF class: ELFCLASS32

我已经尝试使用 sudo apt-get install --reinstall --purge libpython3.4-stdlib libpython2.7-stdlib 重新安装日期时间库

知道如何解决这个问题吗?我正在运行:3.13.0-48-generic #80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

最佳答案

正如我所写的here

Because this apt-file search /usr/bin/datetime.so returns no output:

Make a backup of the file /usr/bin/datetime.so:

sudo mv /usr/bin/datetime.so /usr/bin/datetime.so.bak

and run this again

sudo add-apt-repository -y ppa:chris-lea/node.js

关于python - apt-get/usr/bin/datetime.so 错误的 ELF 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29816619/

相关文章:

python - Numpy __array_prepare__ 错误

java - 如何在intellij idea IDE中运行javafx应用

php - 合并sql表中重叠的日期间隔

python - boto3.Session().client 和 boto3.client 有什么区别?

python - 连接到 mercurial pretxncommit。并且不能导入请求模块?

c - Linux,套接字,非阻塞连接

java - Spring Boot Jar 文件通过终端使用 nohup 启动

java - 如何在android中获取月份和日期?

string - 在 SQL Server 中将多种日期格式转换为 DateTime 值

python - 如何在没有 mkl 的情况下安装 scipy