Когда вы собираетесь установить bitcore или geth, вы можете столкнуться с некоторыми проблемами при их настройке на локальном компьютере с Windows 10.

Вот шаги:

  1. Установите Python 2.7.15 с https://www.python.org/downloads/. Для проверки установки введите следующую команду:

C:\WINDOWS\system32>python
Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32

2. Установите node-gyp глобально

npm install -g node-gyp

3. Установите собственный компилятор Visual C++, который позволяет нам компилировать написанные на C++ надстройки для Node.js. Из PowerShell с правами администратора выполните команду

npm install — g — production windows-build-tools

2. Я решил это, выполнив следующие действия.

npm install --global --production windows-build-tools
node-gyp configure --msvs_version=2015
npm config set python /path/to/executable/python2.7
npm install web3 --save

Источник: https://github.com/ethereum/web3.js/issues/1066