angular pouchdb -ERROR找不到Python可执行文件" python",你可以设置PYTHON env变量

时间:2017-08-03 00:41:10

标签: angular pouchdb

我试图在Angular应用程序中安装PouchDB。这在过去对我有用,但现在当我尝试创建一个新项目时,我得到错误: " Can't find Python executable "python", you can set the PYTHON env variable "

我不确定为什么这是我得到的错误,这是否与新的Angular有关?或者PouchDB版本6.3?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我通过使用较低的node.js版本来解决它:

$ nvm list

  * 8.3.0 (Currently using 64-bit executable)
    7.4.0
    6.10.0
    4.4.7
    4.3.0

$ nvm use 7.4.0
$ npm i --save pouchdb
...
$ nvm use 8.3.0

原因是pouchdb使用的leveldown具有与您的操作系统和节点版本相对应的预先打包的二进制文件,因为它找不到我的,它试图构建它但是出于某种原因(可能是Windows反斜杠问题)它不能。