【问题标题】:Installing setuptools from source "No module named numbers" error从源“No module named numbers”错误安装 setuptools
【发布时间】:2016-03-27 23:27:03
【问题描述】:

这是基于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

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

谢谢!

【问题讨论】:

  • 尝试安装psycopg2
  • 不应该已经包含了吗? docs.python.org/2/library/numbers.html
  • 我在 linux 环境中,它通常可能已经包含在内,但我的环境是独一无二的,此时它几乎是一张白纸。我现在正在安装 psycopg2

标签: python linux flask setuptools


【解决方案1】:

您可以将源代码从github 复制到本地文件/usr/lib/python3.5/numbers.py。

【讨论】:

    【解决方案2】:

    我找到了自己问题的答案。使用 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
    

    这表明 numbers 模块位于 /usr/lib/python2.7 中。在我当前的环境中,我的 /usr/lib/python2.7/site-packages 目录中没有任何内容。因此,我将工作中的 Ubuntu 环境中的所有文件 scp-ed 到我的空服务器,这样我就有了可用的 numbers 模块(加上我将来可能需要的任何其他东西)。

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

    【讨论】:

      猜你喜欢
      • 2013-12-30
      • 2021-04-05
      • 2012-11-22
      • 1970-01-01
      • 2015-10-20
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多