【问题标题】:Using PIL on web hosting machine在虚拟主机上使用 PIL
【发布时间】:2010-08-24 19:25:38
【问题描述】:

我希望能够在虚拟主机上使用 PIL 库。该机器安装了 Python 2.4.3,但没有安装 PIL 库。我尝试下载 PIL 源并将 PIL 文件夹放入我的目录。它有点工作,除非我需要做一些实际的图像处理,这会带来一个ImportError,说“_imaging C 模块没有安装”。谷歌搜索,似乎我需要将 _imaging.so 文件放入 PIL 文件夹,但我在网上找不到预编译的。

在这一点上,我不确定我是否走在正确的轨道上。我应该从这里做什么?任何帮助表示赞赏。

谢谢。

【问题讨论】:

    标签: python web-hosting python-imaging-library


    【解决方案1】:

    您需要编译该模块。运行setup.py install 命令应该会为您完成,前提是主机具有工作编译器和所需的库。您可以使用 virtualenv 将其安装在您有权放置文件的位置(默认情况下,它会尝试在系统范围内安装它)。

    如果它没有可用的编译器以及正确的库和头文件,那么您需要在另一台具有相同架构的计算机上编译它并复制它,或者找到您的主机运行的任何操作系统的软件包,然后从中提取正确的文件。

    顺便说一句,让他们安装 PIL 也可以!

    【讨论】:

      【解决方案2】:

      我知道这不是程序化答案,但是……您应该切换虚拟主机。

      在已经解决了这么多问题的情况下,没有充分的理由使用 Python 2.4 并处理旧的东西。我推荐WebFaction,但任何运行现代 OS/Python 安装的主机都可以(Ubuntu 是目前最简单的)。

      【讨论】:

        猜你喜欢
        • 2013-07-14
        • 1970-01-01
        • 2013-04-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-17
        • 2023-03-28
        • 2011-04-26
        相关资源
        最近更新 更多