web-dev-qa-db-ja.com

PyCharm virtualenvに.whlファイルをインストールするにはどうすればよいですか?

Project Interpreterのパッケージマネージャーには、純粋なpipコマンドを実行する方法がないため、通常のコマンドラインを使用した場合とは異なり、ホイールをインストールできません。

コマンドラインを実行すると、ベースにホイールがインストールされますpython virtualenvではなくinstall。

14
Awebb

PyCharmのPythonコンソールからpipモジュールでインストールできます:

import pip

def install_whl(path):
    pip.main(['install', path])

install_whl("path/to/file.whl")
6
Clément F

私の環境はWindows 7で、Python 2.7.12。

Whlパッケージをvenvにインストールする手順:

  1. Windows用Python拡張パッケージ-Christoph Gohlke でパッケージを検索
  2. パッケージをダウンロードします。たとえば、mysqlclient‑1.3.13‑cp27‑cp27m‑win32.whlからC:\Root\python\whls\mysqlclient‑1.3.13‑cp27‑cp27m‑win32.whl
  3. PyCharm Python Consoleを開き、以下のスクリプトを実行します。
import pip
from pip._internal import main as pipmain


def install_whl(path):
    pipmain(['install', path])


install_whl('C:\Root\python\whls\mysqlclient-1.3.13-cp27-cp27m-win32.whl')
3
userlond

Whlファイル(opencvパッケージ)はc:\ SmartSight\OPCVにあります。

c:\SmartSight\OPCV>pip install opencv_python-3.4.3+contrib-cp36-cp36m-win_AMD64.whl
Processing c:\smartsight\opcv\opencv_python-3.4.3+contrib-cp36-cp36m-win_AMD64.whl
Installing collected packages: opencv-python
Successfully installed opencv-python-3.4.3+contrib
0