web-dev-qa-db-ja.com

モジュール「pip」には属性「pep425tags」がありません

私がpipで.whlをインストールしようとしているとき

と言いました:

このプラットフォームでサポートされているホイールではありません

この問題を解決するために、私はインターネットを検索し、これをシェルに入力できると述べました

ピップをインポート; print(pip.pep425tags.get_supported())

これで、pipがサポートするドキュメントとバージョンを取得できます

ただし、これらのコードを入力すると、次のように表示されます。

モジュール「pip」には属性「pep425tags」がありません

どうしましたか?

6
Alina

Pip v10の場合、これを使用します。

import pip._internal; print(pip._internal.pep425tags.get_supported())
6
Andriy Maletsky

これはPython 2.7(そのバージョンを使用するvirtualenv内)で動作しました):

import wheel.pep425tags

print(wheel.pep425tags.get_supported())
6
Paul Harmon

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')]
4
Adrian

Bashワンライナー、両方に適していますPy2.7Py3.6 with pip-18.1

python3 -c "import wheel.pep425tags as w; print(w.get_supported())" |sed -zE 's/\),/),\n/g'
0
not2qubit

GNU-LinuxマシンにPythonのバージョンがいくつかあり、これが原因で問題が発生します。Python 2.7、3.4、3.6、...

めちゃくちゃすぎる!知っている。 :)

Python3を使用してこのコードを実行するたびに:

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

あなたのものとして、私もこのエラーに直面しました:

AttributeError: 'module' object has no attribute 'pep425tags'

stackoverflowの内側をサーフィンすることで、以下のようないくつかの問題に気づきました。

あなたのpipまたはpip3がPythonのどのバージョンに設定されているかを知ることは重要です:私の私のpippython 2.7に設定されていますpip3python 3.6に設定されます。

まず、pipまたはpip3のバージョンを確認します。

pip -V

または

pip3 -V

私がpip3を使用するので、結果は次のようになります。

pip 20.0.2 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)

これは、私のpip3python3.6を使用し、これにより私は直接python3.6コンソールの中に行きます。この場合、機能し、結果は次のようになります。

[('cp36', 'cp36m', 'linux_x86_64'), ('cp36', 'abi3', 'linux_x86_64'), ('cp36', 'none', 'linux_x86_64'), ('cp35', 'abi3', 'linux_x86_64'), ('cp34', 'abi3', 'linux_x86_64'), ('cp36', 'none', 'any'), ('cp3', 'none', 'any'), ('cp35', 'none', 'any'), ('cp34', 'none', 'any'), ('cp33', 'none', 'any'), ...]

これらの手順がうまくいくことを願っています。

0
Cambyses