【发布时间】:2014-07-27 21:24:30
【问题描述】:
我无法从具有 c 扩展名的标准库中导入导入模块。这发生在我从 12.04 升级到 Ubuntu 14.04 之后。我试过重新安装python,python-dev,但它没有帮助。我注意到其他人也有类似的帖子,但他们都使用 virtualenv,而我并没有全部使用。
Python 2.7.3 (default, Aug 1 2012, 05:16:07)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pickle, email, json, readline, socket, turtle
>>> import ctypes
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/ctypes/__init__.py", line 10, in <module>
from _ctypes import Union, Structure, Array
ImportError: No module named _ctypes
>>> import io
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/io.py", line 51, in <module>
import _io
ImportError: No module named _io
>>> import datetime
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named datetime
【问题讨论】:
-
which python输出了什么以及您是如何重新安装的? -
/usr/local/lib/pythonsudo apt-get install --reinstall python -
which -a python呢? -
/usr/local/bin/python/usr/bin/python -
好的,做到了!我不确定如何接受您的答案,因为它在 cmets 中。如果您在下面留下答案,我可以接受,因为您在 cmets 中帮助了我很多。
标签: python ubuntu ubuntu-14.04