如何让Anaconda Python和node-gyp共存?

时间:2017-01-21 06:36:33

标签: node.js python-2.7 anaconda node-modules node-gyp

我主要是node.js开发人员,许多npm模块使用python 2.7,这需要python 3.x.x3.x不是recommended

前几天我正在尝试学习Python,并建议在学习本教程时安装Anaconda。这将python版本默认为版本npm install

下次我尝试npm ERR! iltorb@1.0.13 install: node-gyp rebuild时,我开始看到2.7的错误。

这让我陷入困境,最后删除Anaconda将python版本返回到系统默认值Logging initialized using configuration in file:/etc/hive/conf/hive-log4j.properties SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/usr/hdp/2.2.4.2-2/hadoop/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/usr/hdp/2.2.4.2-2/hive/lib/hive-jdbc-0.14.0.2.2.4.2-2-standalone.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] ,并且node.js中的所有内容都恢复正常。

所以现在我的问题是,如果我想让我的系统上的Anaconda与我的node.js开发共存,我该怎么做?

0 个答案:

没有答案