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

 

Travel Travel Travel Travel Travel


関連がありそうな記事