作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我使用以下代码从源代码编译了 Python:
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 版本:
as3:~# python -V
Python 2.6.6
我也安装了 pip 安装程序,但是当我使用 pip install xxx
时,我总是得到以下错误:
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
我该如何解决这个问题?
最佳答案
您需要将 configure
生成的所有输出保存在一个文件中,并检查它是否尝试构建 time
模块,如果没有,那么为什么不呢。
通常,这不会因为缺少头文件而发生。修复这些问题并重新构建 Python。
如果你有一个包管理器,那么你真的应该考虑从那里安装 Python:然后它会附带所有依赖项,所有可用模块都应该可以正常工作。
最后,确保执行正确的可执行文件。要检查这一 pip ,请使用绝对路径运行 Python。要在当前文件夹中执行它,请使用 $PWD/python
。
关于python - "No module named time",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20050630/
我是一名优秀的程序员,十分优秀!