модуль 'pip' не имеет атрибута 'pep425tags' - PullRequest
0 голосов
/ 09 мая 2018

Когда я пытаюсь установить .whl с pip

, он говорит:

не поддерживается колесом на этой платформе

для решенияЭта проблема, я искал в Интернете, и он сказал, что могу ввести это в оболочку

import pip;print (pip.pep425tags.get_supported ())

, с этим я могу получить документы и версии, которые поддерживает pip

Однако, когда я ввожу этот код, он говорит:

модуль 'pip' не имеет атрибута 'pep425tags'

Что не так?

Ответы [ 5 ]

0 голосов
/ 01 июля 2019

Использование Python 3.6.8 и pip 19.1.1

python -c "import wheel.pep425tags as w print(w.get_supported())"

работал!

Выход:

[('cp36', 'cp36m', 'win_amd64'), ('cp36', 'none', 'win_amd64'), ('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('cp35', 'none', 'any'), ('cp34', 'none', 'any'), ('cp33', 'none', 'any'), ('cp32', 'none', 'any'), ('cp31', 'none', 'any'), ('cp30', 'none', 'any'), ('py3', 'none', 'win_amd64'), ('py36', 'none', 'any'), ('py3', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
0 голосов
/ 20 ноября 2018

Однострочник bash, подходит как для Py2,7 & Py3,6 с pip-18.1:

python3 -c "import wheel.pep425tags as w; print(w.get_supported())" |sed -zE 's/\),/),\n/g'
0 голосов
/ 22 мая 2018

Для pip v10 используйте это:

import pip._internal; print(pip._internal.pep425tags.get_supported())
0 голосов
/ 17 июля 2018

* AMD64 1002 *

import pip._internal;print(pip._internal.pep425tags.get_supported())

WIN32

import pip;print(pip.pep425tags.get_supported())

затем pip install <.whl> на соответствующем колесе платформы (https://www.lfd.uci.edu/~gohlke/pythonlibs/)

0 голосов
/ 22 мая 2018

Это сработало для меня с Python 2.7 (в virtualenv с использованием этой версии):

import wheel.pep425tags

print(wheel.pep425tags.get_supported())
...