Windows Python3 cvxpy をインストールする

記事ディレクトリ

方法1

  インストールするときは、まず pip3 を使用して直接インストールを試みます。失敗した場合は、方法 2 を使用します。

pip3 install cvxpy

  自分のコンピュータにインストールした後にエラーを報告しました。エラーの主な原因を調べたところ、次のことがわかりました。

  • 依存関係 scs がありません

scs に対して setup.py install を実行しています … エラー
ERROR: コマンドが終了ステータス 1 でエラーになりました:

  • 依存関係 cvxopt がありません

cvxopt の setup.py install を実行しています… エラー
ERROR: コマンドが終了ステータス 1 でエラーになりました:

  • 依存関係 mkl がありません

mkl の setup.py install を実行しています… エラー
ERROR: コマンドが終了ステータス 1 でエラーになりました:

したがって、インストールする前に、まず依存関係をインストールする必要があります。主な依存関係は次のとおりです。

pip3 install numpy mkl scipy cvxopt scs ecos osqp 

方法 2

特定のパッケージのインストールでエラーが発生した場合は、対応する .whl ファイルを自分でダウンロードし、pip3 を使用して、ダウンロードした指定されたファイルをインストールする必要があります。例として、ecos を取り上げます。

  1. パッケージをダウンロードする:
    URL https://www.lfd.uci.edu/~gohlke/pythonlibs/ を開き、ecos を検索して、対応するパッケージをダウンロードします。ここでは python3.9+amd64 を使用しているので、ecos‑2.0.7.post1‑cp39‑cp39‑win_amd64.whl をダウンロードします。
  2. cmd インストールを開く
    pip3 install xxx/xxx/xxx/ecos‑2.0.7.post1‑cp39‑cp39‑win_amd64.whl
    
    ここの xxx/xxx/xxx を、ファイルをダウンロードしたアドレスに置き換えてください。

おすすめ

転載: blog.csdn.net/qq_16775293/article/details/117560931