Форум сайта python.su
Тема конечно не о питоне, но так-как вскользь его касается, то я решил, что возможно у кого-то из “мира сего” такая ошибка возникала и он сможет помочь. Дело вот в чем - ставлю некую библиотеку при помощи 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.
Отредактировано vas (Июль 3, 2014 16:26:14)
Офлайн
ну судя по подсказке, поддерживается версия питона между 2.5-3.0.0, а у тебя стоит 3.4.1
Я вот тоже с nodejs сейчас работаю частично.
Какой пакет нодовский? попробую поставить.
Офлайн
Какой пакет нодовский? попробую поставить.Если не захотите, я пойму, так-как пакет не для питона
npm install -g yoМенеджер-менеджеров от гугла для js, удобная говорят штука.
Офлайн
И ещё… возможно же установить и 34 и 27 версию одновременно? Если я ещё и 27 поставлю, хеже не будет?
Офлайн
vas
нет. У меня так сейчас, хотя в все системные пакеты на 2 завязаны.
По дефолту они умеют имена python*.*, а просто python это тот которые нужен системным пакетам.
Отредактировано Singularity (Июль 3, 2014 19:09:58)
Офлайн
У меня поставилось. 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)
Отредактировано buddha (Июль 4, 2014 13:47:50)
Офлайн