本地用户的zlib模块问题

时间:2018-01-11 15:33:50

标签: python python-2.7 zlib

我的要求是在Oracle Linux上为本地用户(无root访问权限)使用源(v8.9.4)安装NodeJS。当我运行'configure'和'make install'时,它抱怨Python版本不是2.7。

由于没有root访问权限而我无法升级Python,因此我通过以下步骤为本地用户安装了Python。

我下载了源代码(Python-2.7.11)并运行了configure(带有--prefix选项)和'make install'。 更新了PATH和PYTHONPATH变量,以便为此用户使用此版本的Python。

现在,当我再次尝试配置NodeJS时,它不再抱怨Python 2.7,但现在说:

File "tools/compress_json.py", line 6, in <module>
import zlib
ImportError: No module named zlib

当我检查zlib是否在'yum list installed zlib'的系统上时,我看到了

zlib.i386   1.2.3-4.el5 installed
zlib.x86_64 1.2.3-4.el5 installed

我现在不知道

  • 本地python版本如何使用此zlib模块(或)
  • 如何/如果需要将zlib模块配置为python(或)
  • 如果必须再次安装Python以及获取zlib模块的一些配置。

我在google上搜索并尝试了一些,但没有任何结论可以提供帮助。

0 个答案:

没有答案