我的要求是在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
我现在不知道
我在google上搜索并尝试了一些,但没有任何结论可以提供帮助。