【发布时间】:2018-11-16 19:32:21
【问题描述】:
以下安装失败:
$ sudo yarn add -P web3@1.0.0-beta.26
这是错误:
gyp ERR! configure error
gyp ERR! stack Error: Python executable "/anaconda3/bin/python" is v3.6.4, which is not supported by gyp.
gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.
如果我使用“npm”作为包管理器,以下命令将解决问题:
$ sudo npm install --save web3@1.0.0-beta.26 --python=pyhon2.7
但是,我使用“create-react-app”引导我的项目,默认使用“yarn”作为包管理器。
那么,如错误消息中所述,使用 'yarn' 切换 python 版本的语法是什么。我已经通过猜测几种变化无济于事。而且,我没有找到任何适合这种情况的解决方案。
【问题讨论】:
-
你能不能创建一个新的虚拟环境,使用其中一个 python 版本,然后迁移你的项目?
标签: python npm create-react-app yarnpkg web3