こんにちは、こちょすです!
会社や常駐先などでpythonを使いたいけど、プロキシがあって思うようにpipでパッケージのインストールが好きにできないという方もいるのではないでしょうか。
そこでググってみると、PyPIでダウンロードしてきてインストールをしようとすると思うのですが、大きめのパッケージだと依存ライブラリなどがあり、上手く動かない場合もあると思います。
pip freezeやpipdeptreeコマンドで依存ライブラリは確認できるのですが、それがオフラインではできないんですよね・・・笑
ということでこの記事ではよく使いそうなパッケージの依存ライブラリをまとめておこうと思います!
これを元に、PyPIでダウンロードしてインストールしていただければと思います。
順次追加していこうと思いますので、「このパッケージの依存関係が知りたい!」等あればコメントやTwitterのDMなどでご連絡ください!🙏🙏
インスタはこちら!日々のトレーニング動画や食事の記録を載せています!ぜひフォロー・応援お願いします!
こんな方におすすめ
- オフラインでpythonの外部パッケージをinstallしたい
- パッケージの依存ライブラリの一覧が欲しい
- オフラインでpip installしたい
では早速やっていきます!
依存ライブラリはpipdeptreeを使っていますので、出力結果の見方は各自調べてみてね!
目次
WEB系
beautifulsoup4
beautifulsoup4==4.9.3 - soupsieve [required: >1.2, installed: 2.2.1]
selenium
selenium==3.141.0 - urllib3 [required: Any, installed: 1.26.6]
Django
Django==3.2.6 - asgiref [required: >=3.3.2,<4, installed: 3.4.1] - typing-extensions [required: Any, installed: 3.10.0.0] - pytz [required: Any, installed: 2021.1] - sqlparse [required: >=0.2.2, installed: 0.4.1]
Flask
Flask==2.0.1 - click [required: >=7.1.2, installed: 8.0.1] - importlib-metadata [required: Any, installed: 4.7.1] - typing-extensions [required: >=3.6.4, installed: 3.10.0.0] - zipp [required: >=0.5, installed: 3.5.0] - itsdangerous [required: >=2.0, installed: 2.0.1] - Jinja2 [required: >=3.0, installed: 3.0.1] - MarkupSafe [required: >=2.0, installed: 2.0.1] - Werkzeug [required: >=2.0, installed: 2.0.1]
requests
requests==2.26.0 - certifi [required: >=2017.4.17, installed: 2021.5.30] - charset-normalizer [required: ~=2.0.0, installed: 2.0.4] - idna [required: >=2.5,<4, installed: 3.2] - urllib3 [required: >=1.21.1,<1.27, installed: 1.26.6]
lxml
lxml==4.6.3 ※特に依存パッケージは無し
データ分析系
opencv-python
opencv-python==4.5.3.56 - numpy [required: >=1.14.5, installed: 1.21.2]
pandas
pandas==1.3.2 - numpy [required: >=1.17.3, installed: 1.21.2] - python-dateutil [required: >=2.7.3, installed: 2.8.2] - six [required: >=1.5, installed: 1.16.0] - pytz [required: >=2017.3, installed: 2021.1]
numpy
numpy==1.21.2 ※特に依存パッケージは無し
scikit-learn
scikit-learn==0.24.2 - joblib [required: >=0.11, installed: 1.0.1] - numpy [required: >=1.13.3, installed: 1.21.2] - scipy [required: >=0.19.1, installed: 1.7.1] - numpy [required: >=1.16.5,<1.23.0, installed: 1.21.2] - threadpoolctl [required: >=2.0.0, installed: 2.2.0]
XlsxWriter
XlsxWriter==3.0.1 ※特に依存パッケージは無し
この記事を参考に、皆さんもプロキシ環境でぜひpython開発楽しんでくださいねー!
ではまた!