実現したいこと
こちらのサイトを参照して作業しています。
https://pypi.org/project/playwright/1.44.0/
以下のコマンドを実行し、成功させたいと考えています。しかしエラーが出ます。
pip install playwright==1.44.0
環境を説明します。
OS Windows10 Pro 64bit 22H2
Pythonのバージョン : 3.11.8
pipのバージョン : 24.0
pip listの結果は以下の通りです。
C:\teratail_sample>pip list Package Version ---------- ------- colorama 0.4.6 iniconfig 2.0.0 Mako 1.3.2 MarkupSafe 2.1.5 packaging 24.1 pip 24.0 pluggy 1.5.0 pytest 8.2.2 setuptools 69.1.1 wheel 0.43.0
発生している問題・分からないこと
pip install playwright==1.44.0
のコマンドが失敗します。
エラーメッセージ
error
1C:\teratail_sample>pip install playwright==1.44.0 2ERROR: Could not find a version that satisfies the requirement playwright==1.44.0 (from versions: none) 3ERROR: No matching distribution found for playwright==1.44.0
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
こちらのページを見つけました。こちらのページの解決法は、バージョンを合わせるというものでした。
https://kajindowsxp.com/pip-unable/
しかし、playwriteのpythonのパッケージを調べると、必須バージョンが Python >=3.8 とあるので、今回のPythonは3.11.8なので一致している事になります。
https://pypi.org/project/playwright/1.44.0/
補足
特になし
pip install playwright==1.44.0 の結果はどうなっているのですか?
エラーメッセージにコピーするものを間違えましたか?
上の方と同じです。 状況がよくわかりません。
「以下のコマンドを実行し」のコマンドは「pip install playwright==1.44.0」ですが、エラーメッセージで提示されているコマンドは「pip install pytest-playwright」であり、異なっています。
また、エラーメッセージには、「depends on playwright>=1.18」とあり、これはplaywrihtがインストールされていないのが原因だと思われます。
どのような理由でどのような作業をしてこのようになっているのか経緯を追記ください。
すみません、まったく別のコマンドとエラーメッセージを書いていました。
正しく 「pip install playwright==1.44.0」を実行した時のエラーメッセージを書き直しました。
お恥ずかしい…。
申し訳ありません。
自分の環境で試してみましたが、問題なくインストールできました。
(venv) PS C:\Users\xxxxxxxx> pip list
Package Version
----------------- -------
greenlet 3.0.3
pip 23.0.1
playwright 1.44.0
pyee 11.1.0
setuptools 65.5.0
typing_extensions 4.12.2
pythonは自分の環境なので3.10.11ではありますが。
なので、
・ネットワークを確認
・他のモジュールのインストールは問題なくできるのか
・バージョンを指定しない場合はどうなるのか
あたりを確認してみてはいかがでしょうか
ありがとうございます。環境がおかしいのかな?と思って、環境変数を使わずにインストールできるって方法を試してみました。以下のサイトに載っていた物です。
https://qiita.com/celeron5576/items/9ba3588a97fea46c6946
> py -m pip install playwright==1.44.0
これでインストールできました。環境変数を設定し忘れていたのかもしれません。
ありがとうございました。
解決したので、ベストアンサーにさせていただきたいです。
もしよければ、同じ内容を回答欄に書いて頂いても宜しいでしょうか?

回答1件
あなたの回答
tips
プレビュー