Pythonライブラリをローカルインストールする必要に迫られて対応した記録。実行した環境はWindowsだが、Linuxでも同様らしい。
pypi.orgにアクセスし、ライブラリ名で検索。対象のwhlファイルをダウンロードし、実行環境に配置する。tar.gz形式の場合もあるが、それもWindowsにインストール可能。
pypi.org
複数の参考記事によれば以下のようなコマンドが紹介されている。(pipのパスが通っていない場合はpy -m pip ...
とする)
> pip install [Pythonパッケージのパス]
しかしそのまま実行すると、pip freeze
実行時の出力がおかしい。
> pip install ./six-1.16.0-py2.py3-none-any.whl
> pip freeze
six @ file:///C:/Users/xxxxx/six-1.16.0-py2.py3-none-any.whl
一旦アンインストールして、--find-links
オプションを指定して再度インストール。
> pip install --no-index --find-links=./six-1.16.0-py2.py3-none-any.whl six
上記コマンドにした場合、期待値になる。
> pip freeze
six==1.16.0