Найти - Пользователи
Полная версия: Ошибка при использовании npm
Начало » Флейм » Ошибка при использовании npm
1
vas
Тема конечно не о питоне, но так-как вскользь его касается, то я решил, что возможно у кого-то из “мира сего” такая ошибка возникала и он сможет помочь. Дело вот в чем - ставлю некую библиотеку при помощи npm, которая, как я понял требует доступ к питону. Есть хоть какие-то мысли, как это решить?
gyp ERR! stack Error: Python executable “python” is v3.4.1, which is not supported by gyp.
gyp ERR! stack Error: Python executable “python” is v3.4.1, which is not supported by gy
p.
gyp ERR! stack You can pass the –python switch to point to Python >= v2.5.0 & < 3.0.0.
О каком переключателе говорится в ошибке?
buddha
ну судя по подсказке, поддерживается версия питона между 2.5-3.0.0, а у тебя стоит 3.4.1

Я вот тоже с nodejs сейчас работаю частично.
Какой пакет нодовский? попробую поставить.
vas
Какой пакет нодовский? попробую поставить.
Если не захотите, я пойму, так-как пакет не для питона
npm install -g yo
Менеджер-менеджеров от гугла для js, удобная говорят штука.
Сейчас тоже буду пробовать 2.7 поставить.
vas
И ещё… возможно же установить и 34 и 27 версию одновременно? Если я ещё и 27 поставлю, хеже не будет?
Singularity
vas
нет. У меня так сейчас, хотя в все системные пакеты на 2 завязаны.
По дефолту они умеют имена python*.*, а просто python это тот которые нужен системным пакетам.
buddha
У меня поставилось. OC Ubuntu 14.04:
dmitriy@dmitriy-book:~$ sudo npm install -g yo
 
> fullname-native@0.1.1 install /usr/lib/node_modules/yo/node_modules/fullname/node_modules/fullname-native
> node-gyp rebuild
gyp WARN EACCES user "root" does not have permission to access the dev dir "/home/dmitriy/.node-gyp/0.10.29"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/yo/node_modules/fullname/node_modules/fullname-native/.node-gyp"
make: Entering directory `/usr/lib/node_modules/yo/node_modules/fullname/node_modules/fullname-native/build'
  CXX(target) Release/obj.target/binding/binding.o
  SOLINK_MODULE(target) Release/obj.target/binding.node
  SOLINK_MODULE(target) Release/obj.target/binding.node: Finished
  COPY Release/binding.node
make: Leaving directory `/usr/lib/node_modules/yo/node_modules/fullname/node_modules/fullname-native/build'
/usr/bin/yo -> /usr/lib/node_modules/yo/cli.js
 
> yo@1.2.0 postinstall /usr/lib/node_modules/yo
> node ./scripts/doctor
[Yeoman Doctor] Everything looks alright!
/usr/bin/grunt -> /usr/lib/node_modules/grunt-cli/bin/grunt
/usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower
grunt-cli@0.1.13 /usr/lib/node_modules/grunt-cli
├── nopt@1.0.10 (abbrev@1.0.5)
├── resolve@0.3.1
└── findup-sync@0.1.3 (lodash@2.4.1, glob@3.2.11)
bower@1.3.6 /usr/lib/node_modules/bower
├── is-root@0.1.0
├── junk@0.3.0
├── stringify-object@0.2.1
├── abbrev@1.0.5
├── chmodr@0.1.0
├── which@1.0.5
├── osenv@0.1.0
├── opn@0.1.2
├── archy@0.0.2
├── graceful-fs@3.0.2
├── lockfile@0.4.2
├── rimraf@2.2.8
├── lru-cache@2.5.0
├── bower-logger@0.2.2
├── bower-endpoint-parser@0.2.2
├── nopt@3.0.1
├── retry@0.6.1
├── tmp@0.0.23
├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
├── q@1.0.1
├── semver@2.3.1
├── fstream-ignore@0.0.8 (inherits@2.0.1, minimatch@0.3.0)
├── fstream@0.1.28 (inherits@2.0.1, mkdirp@0.3.5)
├── request-progress@0.3.1 (throttleit@0.0.2)
├── p-throttler@0.0.1 (q@0.9.7)
├── mkdirp@0.5.0 (minimist@0.0.8)
├── shell-quote@1.4.1 (array-filter@0.0.1, array-map@0.0.0, array-reduce@0.0.0, jsonify@0.0.0)
├── bower-json@0.4.0 (intersect@0.0.3, deep-extend@0.2.10, graceful-fs@2.0.3)
├── tar@0.1.20 (inherits@2.0.1, block-stream@0.0.7)
├── promptly@0.2.0 (read@1.0.5)
├── glob@4.0.3 (once@1.3.0, inherits@2.0.1, minimatch@0.3.0)
├── bower-config@0.5.2 (osenv@0.0.3, graceful-fs@2.0.3, optimist@0.6.1)
├── request@2.36.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, tunnel-agent@0.4.0, node-uuid@1.4.1, mime@1.2.11, form-data@0.1.4, tough-cookie@0.12.1, http-signature@0.10.0, hawk@1.0.0)
├── decompress-zip@0.0.8 (nopt@2.2.1, mkpath@0.1.0, touch@0.0.2, readable-stream@1.1.13-1, binary@0.3.0)
├── update-notifier@0.1.10 (configstore@0.3.1)
├── bower-registry-client@0.2.1 (request-replay@0.2.0, lru-cache@2.3.1, graceful-fs@2.0.3, async@0.2.10, mkdirp@0.3.5, request@2.27.0)
├── mout@0.9.1
├── cardinal@0.4.4 (ansicolors@0.2.1, redeyed@0.4.4)
├── handlebars@1.3.0 (optimist@0.3.7, uglify-js@2.3.6)
├── insight@0.3.1 (object-assign@0.1.2, async@0.2.10, lodash.debounce@2.4.1, request@2.27.0, inquirer@0.4.1, configstore@0.2.3)
└── inquirer@0.5.1 (readline2@0.1.0, mute-stream@0.0.4, through@2.3.4, async@0.8.0, lodash@2.4.1, cli-color@0.3.2)
yo@1.2.0 /usr/lib/node_modules/yo
├── is-root@0.1.0
├── sudo-block@0.4.0
├── opn@0.1.2
├── async@0.9.0
├── shelljs@0.3.0
├── lodash@2.4.1
├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
├── yosay@0.2.1 (pad-component@0.0.1, word-wrap@0.1.3, minimist@0.0.9)
├── nopt@3.0.1 (abbrev@1.0.5)
├── findup@0.1.5 (commander@2.1.0, colors@0.6.2)
├── string-length@0.1.2 (strip-ansi@0.2.2)
├── insight@0.3.1 (object-assign@0.1.2, async@0.2.10, lodash.debounce@2.4.1, inquirer@0.4.1, configstore@0.2.3, request@2.27.0)
├── update-notifier@0.1.10 (semver@2.3.1, configstore@0.3.1, request@2.36.0)
├── yeoman-generator@0.17.1 (dargs@0.1.0, github-username@0.1.1, diff@1.0.8, class-extend@0.1.1, rimraf@2.2.8, text-table@0.2.0, mime@1.2.11, isbinaryfile@2.0.1, mkdirp@0.5.0, debug@1.0.2, grouped-queue@0.3.0, underscore.string@2.3.3, iconv-lite@0.2.11, glob@4.0.3, findup-sync@0.1.3, file-utils@0.2.0, cheerio@0.17.0, request@2.36.0, gruntfile-editor@0.1.1, inquirer@0.5.1, download@0.1.18)
└── fullname@0.1.0 (fullname-native@0.1.1)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB