Skip to content

Instantly share code, notes, and snippets.

@currypurin
Created December 3, 2022 05:11
Show Gist options
  • Save currypurin/c1ac26377eff949815f551d1f6485736 to your computer and use it in GitHub Desktop.
Save currypurin/c1ac26377eff949815f551d1f6485736 to your computer and use it in GitHub Desktop.
Atcoderの環境構築 Python3.8
{
"name": "atcoder",
"context": "..",
"dockerFile": "Dockerfile",
"settings": {
"terminal.integrated.shell.linux": "/bin/bash",
"python.pythonPath": "/usr/local/bin/python",
"python.linting.enabled": true,
"python.linting.pylintEnabled": true,
"python.linting.pylintPath": "/usr/local/bin/pylint"
},
"postCreateCommand": "pip3 install -r requirements.txt && apt install -y gdb",
"extensions": [
"ms-python.python",
"coenraads.bracket-pair-colorizer-2",
"sanaajani.taskrunnercode",
"vscode-icons-team.vscode-icons",
"eamodio.gitlens",
"ms-vscode.cpptools",
"austin.code-gnu-global",
"ms-python.vscode-pylance"
]
}
FROM python:3.8
RUN apt update \
&& apt upgrade -y \
&& apt install -y npm nodejs lsb-release expect \
&& pip3 install online-judge-tools\
&& npm install -g atcoder-cli \
&& pip3 install flake8 \
&& pip3 install autopep8 \
&& acc config default-task-choice all
numpy == 1.18.2
scipy == 1.4.1
scikit-learn == 0.22.2.post1
numba == 0.48.0
networkx == 2.4
jupyter
matplotlib
online-judge-tools
streamlit
IPython
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment