gpt4 book ai didi

python - 从源安装 setuptools "No module named numbers"错误

转载 作者:太空狗 更新时间:2023-10-29 12:28:30 25 4
gpt4 key购买 nike

这是基于Install Python Flask without using pip

我的环境没有安装或启用 rpm,也没有 pip、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

有人知道我在哪里可以获取数字模块吗?我找不到那会是什么。

谢谢!

最佳答案

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

进入我的 python 终端
python -v

并尝试导入数字:

>>> 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 环境中的所有文件 scp 到我的空服务器,这样我就有了可用的数字模块(加上我将来可能需要的任何其他东西)。

现在在我的 setuptools 上运行 python setup.py install 就可以了。

关于python - 从源安装 setuptools "No module named numbers"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34403297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com