pip2の代わりにansibleを使用してpip3パッケージをインストールする 質問する

pip2の代わりにansibleを使用してpip3パッケージをインストールする 質問する

vagrantを使用して Django プロジェクトをセットアップしようとしていますansible。 のインストールには次のコードを使用しましたpip packages:

- name: Setup Virtualenv
  pip: virtualenv={{ virtualenv_path }} virtualenv_python=python3 requirements={{ virtualenv_path }}/requirements.txt

私は django プロジェクトに使用する必要がありpython3、明示的に python3 を使用するように言及しているにもかかわらず、 ですinstalling the pip packages via pip2。 python3 が仮想マシンにインストールされていることを確認しました。

pip3 経由でパッケージをインストールするのを手伝ってください。

ベストアンサー1

同じ問題がありました。回避策は以下を使用しますexecutable:

- name: Install and upgrade pip
  pip:
    name: pip
    extra_args: --upgrade
    executable: pip3

おすすめ記事