⚙️

AtCoderのPython3.8.2と同じ環境を再現するためのPipfile(2022/1/30時点)

2022/03/02に公開

AtCoderのPython3.8.2と同じバージョンのライブラリを入れるためのPipfileを誰かが公開してくれてないかな…と思いましたが、案外見つからなかったので共有しておきます。誰かのためになれば幸いです。
(Pipenvやpyenvのインストール方法や使い方については既に多くの方が解説してくださっているのでここでは割愛します)

使い方

  1. Pipenvとpyenvをインストールする
  2. AtCoder用のディレクトリ直下に下記の内容でPipfileを作成し、pipenv install -dする
Pipfile
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]
autopep8 = "*"
online-judge-tools = "*"
selenium = "*"

[packages]
numba = "==0.48.0"
numpy = "==1.18.2"
scipy = "==1.4.1"
scikit-learn = "==0.22.2.post1"
networkx = "==2.4"

[requires]
python_version = "3.8.2"

補足

  • ライブラリのバージョンは2022年1月30日時点でAtCoderの「コードテスト」にて確認できたものです。
  • [dev-packages]autopep8はコードの整形用、online-judge-toolsseleniumは入力例での自動テスト用なので、不要な場合は削除してください。

参考

Discussion