2015-12-21 32 views
1

这是基于Install Python Flask without using pip从源代码安装setuptools的“无模块命名编号”错误

我的环境没有安装或启用RPM包,我也有画中画,easy_install的,virtualenv中,等。基于

做在链接问题中的答案,我需要安装setuptools以安装Jinja。

要做到这一点,我下载了并且没有配置的setuptools-19.1.1.tar.gz。然后我运行以下命令并得到一个ImportError:

$python setup.py install 

Traceback (most recent call last): 
File "setup.py", line 21, in <module> 
exec(init_file.read(), command_ns) 
File "<string>", line 11, in <module> 
File "/misc/scratch/flask-files/setuptools-19.1.1/setuptools/__init__.py", line 12, in <module> 
from setuptools.extension import Extension 
File "/misc/scratch/flask-files/setuptools-19.1.1/setuptools/extension.py", line 8, in <module> 
from .dist import _get_unpatched 
File "/misc/scratch/flask-files/setuptools-19.1.1/setuptools/dist.py", line 7, in <module> 
import numbers 
ImportError: No module named numbers 

有谁知道我可以在哪里抓数字模块?我找不到那是什么。

谢谢!

+0

尝试安装'psycopg2' –

+0

不应该包含它吗? https://docs.python.org/2/library/numbers.html – dm295

+0

你在Windows? –

回答

1

我找到了自己问题的答案。使用Ubuntu的机器我进入使用

python -v 

我的Python终端,并试图导入数字:

>>> import numbers 
# /usr/lib/python2.7/numbers.pyc matches /usr/lib/python2.7/numbers.py 
import numbers # precompiled from /usr/lib/python2.7/numbers.pyc 
# /usr/lib/python2.7/__future__.pyc matches /usr/lib/python2.7/__future__.py 
import __future__ # precompiled from /usr/lib/python2.7/__future__.pyc 

这表明我的数字模块定位于/usr/lib/python2.7。在我目前的环境中,我的/usr/lib/python2.7/site-packages目录中没有任何内容。所以我将所有的文件从我工作的Ubuntu环境中分发到我的空服务器,这样我就可以使用数字模块(以及我将来可能需要的任何其他内容)。

现在运行python setup.py安装在我的setuptools上工作。

相关问题