python アプリ開発

[python]プロキシ環境でもpip!よく使うパッケージの依存関係をまとめてみた!

こんにちは、こちょすです!
会社や常駐先などでpythonを使いたいけど、プロキシがあって思うようにpipでパッケージのインストールが好きにできないという方もいるのではないでしょうか。

 

 

そこでググってみると、PyPIでダウンロードしてきてインストールをしようとすると思うのですが、大きめのパッケージだと依存ライブラリなどがあり、上手く動かない場合もあると思います。

 

 

pip freezeやpipdeptreeコマンドで依存ライブラリは確認できるのですが、それがオフラインではできないんですよね・・・笑

 

ということでこの記事ではよく使いそうなパッケージの依存ライブラリをまとめておこうと思います!
これを元に、PyPIでダウンロードしてインストールしていただければと思います。

 

 

順次追加していこうと思いますので、「このパッケージの依存関係が知りたい!」等あればコメントやTwitterのDMなどでご連絡ください!🙏🙏

 

 

インスタはこちら!日々のトレーニング動画や食事の記録を載せています!ぜひフォロー・応援お願いします!

instagram:@kochos05
Twitter:@kochos5

 

 

こんな方におすすめ

  • オフラインで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開発楽しんでくださいねー!
ではまた!

-python, アプリ開発

© 2021 これブロ