首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“没有命名为time的模块”

“没有命名为time的模块”
EN

Stack Overflow用户
提问于 2013-11-18 22:48:10
回答 2查看 21.3K关注 0票数 13

我使用以下命令从源代码编译Python:

代码语言:javascript
复制
wget http://python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz2 
tar jxvf Python-2.6.6.tar.bz2 
cd Python-2.6.6 
./configure 
make            
make install 

Python的版本:

代码语言:javascript
复制
as3:~# python -V
Python 2.6.6

我也安装了pip安装程序,但当我使用pip install xxx时,我总是得到以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.6/site-packages/distribute-0.6.49-py2.6.egg/pkg_resources.py", line 16, in <module>
    import sys, os, time, re, imp, types, zipfile, zipimport
ImportError: No module named time

我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2013-11-18 23:25:36

您需要将configure生成的所有输出保存在一个文件中,并检查它是否尝试构建time模块,如果没有,为什么没有。

通常,这不会因为缺少头文件而发生。修复这些问题,然后重新构建Python。

如果你有一个包管理器,那么你真的应该考虑从那里安装Python :然后它将附带所有的依赖项,所有可用的模块都应该可以正常工作。

最后,确保执行正确的可执行文件。要检查这一点,请使用绝对路径运行Python。要在当前文件夹中执行它,请使用$PWD/python

票数 1
EN

Stack Overflow用户

发布于 2013-11-18 23:01:27

你可能不应该使用apt-get remove python。我建议再次从repo安装它,如果需要,在/usr/local下构建第二个python。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20050630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档