Skip to content

Commit 911b01b

Browse files
committed
deploy: 2eded16
1 parent fb15067 commit 911b01b

File tree

5 files changed

+206
-40
lines changed

5 files changed

+206
-40
lines changed

_sources/install/environment/linux/install.md

Lines changed: 67 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
2. もし、`command not found`などのエラーが出た場合、OS標準のパッケージマネージャーを使用してインストールします。
1111
- DebianベースのOSの場合(Ubuntuなど)
1212
```bash
13+
sudo apt update
14+
sudo apt upgrade -y
1315
sudo apt install git
1416
```
1517
- Red HatベースのOSの場合(Fedoraなど)
@@ -31,29 +33,82 @@
3133
1. Terminalを起動し、以下のコマンドを実行します。また、バージョンが3.12以上になっていることを確認します。
3234
```bash
3335
python --version
34-
# OR
35-
python3 --version
3636
```
3737

38-
2. もし、`command not found`などのエラーが出た場合やバージョンが低い場合、OS標準のパッケージマネージャーを使用してインストールします
39-
- DebianベースのOSの場合(Ubuntuなど)
38+
2. もし、`command not found`などのエラーが出た場合やバージョンが低い場合、Pythonのバージョン管理ツールであるpyenvを使用してインストールします
39+
40+
```{warning}
41+
インストール方法の内容が最新ではない場合があるため、[https://github.com/pyenv/pyenv](https://github.com/pyenv/pyenv)を参照してください。
42+
```
43+
44+
1. 以下のコマンドを実行します。
4045
```bash
41-
sudo apt install python3.12 python3.12-pip
46+
curl https://pyenv.run | bash
4247
```
43-
- Red HatベースのOSの場合(Fedoraなど)
48+
49+
2. 次に以下のコマンドを実行して、使用しているShellを確認します。
4450
```bash
45-
sudo yum install python3.12 python3.12-pip
51+
echo $SHELL
52+
```
53+
54+
3. 表示されたShellに従ってコマンドを実行してください。
55+
56+
`bash`が表示された方は以下のコマンドを実行してください
57+
```bash
58+
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
59+
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
60+
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
61+
62+
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
63+
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
64+
65+
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
66+
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
67+
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
4668
```
4769

70+
`zsh`が表示された方は以下のコマンドを実行してください
4871
```bash
49-
sudo dnf install python3.12 python3.12-pip
72+
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
73+
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
74+
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
5075
```
5176

77+
`fish`が表示された方は以下のコマンドを実行してください
78+
```bash
79+
set -Ux PYENV_ROOT $HOME/.pyenv
80+
fish_add_path $PYENV_ROOT/bin
81+
pyenv init - | source
82+
```
83+
84+
4. 必要パッケージのインストール
85+
- DebianベースのOSの場合(Ubuntuなど)
86+
```bash
87+
sudo apt update
88+
sudo apt upgrade -y
89+
sudo apt install make libssl-dev build-essential zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
90+
```
91+
- Red HatベースのOSの場合(Fedoraなど)
92+
```bash
93+
sudo yum install gcc bzip2 bzip2-devel openssl openssl-devel readline readline-devel sqlite-devel tk-devel
94+
```
95+
96+
```bash
97+
sudo dnf install gcc bzip2 bzip2-devel openssl openssl-devel readline readline-devel sqlite-devel tk-devel
98+
```
99+
100+
5. python3.12のインストール
101+
```bash
102+
exec "$SHELL"
103+
pyenv install 3.12
104+
pyenv global 3.12
105+
```
106+
107+
108+
52109
3. 以下のコマンドを入力し、バージョンが表示されたら成功です。(表示されない方はTerminalを再起動してください)
53110
```bash
54111
python --version
55-
# OR
56-
python3 --version
57112
```
58113

59114
## 3. OpenJDKのインストール
@@ -66,6 +121,8 @@
66121
2. もし、`command not found`などのエラーが出た場合やバージョンが異なる場合、OS標準のパッケージマネージャーを使用してインストールします
67122
- DebianベースのOSの場合(Ubuntuなど)
68123
```bash
124+
sudo apt update
125+
sudo apt upgrade -y
69126
sudo apt install openjdk-17-jdk
70127
```
71128
- Red HatベースのOSの場合(Fedoraなど)

_sources/install/environment/windows/install.md

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,44 @@
33
## 1. Gitのインストール
44

55
1. [Git for Windows](https://gitforwindows.org/)の公式サイトにアクセスします。
6-
2. ダウンロードページから最新のバージョンをダウンロードします。
7-
3. ダウンロードしたファイルを開き、インストールを開始します。
6+
2. トップページの"Download"をクリックします
7+
3. ダウンロードが完了した後、インストーラーを実行します。
8+
4. 全て"Next"をクリックします。
9+
5. インストールが完了するまで待ちます。
10+
6. インストールが完了したら"Finish"をクリックします。
11+
7. 検索バーに"Git Bash"と入力し、Git Bashを実行します。
12+
8. 画面が表示されていたらインストール成功です。
813

914
## 2. Pythonのインストール
1015

11-
1. [Python](https://www.python.org/downloads/)の公式サイトにアクセスします。
12-
2. ダウンロードページから最新のバージョンをダウンロードします。
13-
3. ダウンロードしたファイルを開き、インストールを開始します。
14-
4. インストール時に「Add python.exe to PATH」にチェックを入れてください。
16+
1. [Python](https://www.python.org/)の公式サイトにアクセスします。
17+
2. トップページの"Download Python ~"をクリックします
18+
3. ダウンロードが完了した後、インストーラーを実行します。
19+
4. "Add python.exe to PATH"にチェックが入っていることを確認した後、"Install Now"をクリックします。
20+
5. インストールが完了するまで待ちます。
21+
6. インストールが完了したら"Close"をクリックします。
22+
7. Git Bashを開き、`python --version`と入力し、`Python [バージョン]`が表示されたら成功です。(もし表示されない場合はGit Bashを開き直してください)
1523

1624
## 3. OpenJDKのインストール
1725

18-
1. [OpenJDK](https://jdk.java.net/archive/)の公式サイトにアクセスします。
19-
2. ダウンロードページから17.0.2のバージョンをダウンロードします。
20-
3. ダウンロードしたファイルを開き、インストールを開始します。
26+
1. [OpenJDK](https://jdk.java.net/archive/)のダウンロードページにアクセスします。
27+
2. 17.0.2のWindowsの横にある"zip"をクリックします。
28+
3. ダウンロードしたzipを展開(解凍)します。
29+
4. 展開(解凍)すると"jdk-17.0.2"のようなフォルダができるのを確認します。
30+
5. このフォルダ"jdk-17.0.2"を`C:¥`の直下に移動させます。
31+
6. Windowsでコマンドプロンプトを管理者として実行します。
32+
7. 開いたら以下のコマンドを実行します。
33+
```
34+
powershell -command "[System.Environment]::SetEnvironmentVariable(\"JAVA_HOME\", \"c:\jdk-17.0.2\", \"Machine\")"
35+
```
36+
8. 次に以下のコマンドを実行します。
37+
```
38+
powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\jdk-17.0.2\bin\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"
39+
```
40+
9. Git Bashを開き、`java -version`と入力します。
41+
以下のような文字が表示されたらインストール成功です。
42+
```
43+
openjdk version "17.0.2" 2022-01-18
44+
OpenJDK Runtime Environment (build 17.0.2+8-86)
45+
OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing)
46+
```

install/environment/linux/install.html

Lines changed: 64 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,9 @@ <h2>1. Gitのインストール<a class="headerlink" href="#git" title="Link to
342342
<li><p>もし、<code class="docutils literal notranslate"><span class="pre">command</span> <span class="pre">not</span> <span class="pre">found</span></code>などのエラーが出た場合、OS標準のパッケージマネージャーを使用してインストールします。</p>
343343
<ul>
344344
<li><p>DebianベースのOSの場合(Ubuntuなど)</p>
345-
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>git
345+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>update
346+
sudo<span class="w"> </span>apt<span class="w"> </span>upgrade<span class="w"> </span>-y
347+
sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>git
346348
</pre></div>
347349
</div>
348350
</li>
@@ -368,32 +370,82 @@ <h2>2. Pythonのインストール<a class="headerlink" href="#python" title="Li
368370
<ol class="arabic">
369371
<li><p>Terminalを起動し、以下のコマンドを実行します。また、バージョンが3.12以上になっていることを確認します。</p>
370372
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>python<span class="w"> </span>--version
371-
<span class="c1"># OR</span>
372-
python3<span class="w"> </span>--version
373373
</pre></div>
374374
</div>
375375
</li>
376-
<li><p>もし、<code class="docutils literal notranslate"><span class="pre">command</span> <span class="pre">not</span> <span class="pre">found</span></code>などのエラーが出た場合やバージョンが低い場合、OS標準のパッケージマネージャーを使用してインストールします</p>
376+
<li><p>もし、<code class="docutils literal notranslate"><span class="pre">command</span> <span class="pre">not</span> <span class="pre">found</span></code>などのエラーが出た場合やバージョンが低い場合、Pythonのバージョン管理ツールであるpyenvを使用してインストールします</p>
377+
<div class="admonition warning">
378+
<p class="admonition-title">警告</p>
379+
<p>インストール方法の内容が最新ではない場合があるため、<a class="github reference external" href="https://github.com/pyenv/pyenv">pyenv/pyenv</a>を参照してください。</p>
380+
</div>
381+
<ol class="arabic">
382+
<li><p>以下のコマンドを実行します。</p>
383+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>curl<span class="w"> </span>https://pyenv.run<span class="w"> </span><span class="p">|</span><span class="w"> </span>bash
384+
</pre></div>
385+
</div>
386+
</li>
387+
<li><p>次に以下のコマンドを実行して、使用しているShellを確認します。</p>
388+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">echo</span><span class="w"> </span><span class="nv">$SHELL</span>
389+
</pre></div>
390+
</div>
391+
</li>
392+
<li><p>表示されたShellに従ってコマンドを実行してください。</p>
393+
<p><code class="docutils literal notranslate"><span class="pre">bash</span></code>が表示された方は以下のコマンドを実行してください</p>
394+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;export PYENV_ROOT=&quot;$HOME/.pyenv&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.bashrc
395+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;command -v pyenv &gt;/dev/null || export PATH=&quot;$PYENV_ROOT/bin:$PATH&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.bashrc
396+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;eval &quot;$(pyenv init -)&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.bashrc
397+
398+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;export PYENV_ROOT=&quot;$HOME/.pyenv&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.profile
399+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;command -v pyenv &gt;/dev/null || export PATH=&quot;$PYENV_ROOT/bin:$PATH&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.profile
400+
401+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;export PYENV_ROOT=&quot;$HOME/.pyenv&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.bash_profile
402+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;[[ -d $PYENV_ROOT/bin ]] &amp;&amp; export PATH=&quot;$PYENV_ROOT/bin:$PATH&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.bash_profile
403+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;eval &quot;$(pyenv init -)&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.bash_profile
404+
</pre></div>
405+
</div>
406+
<p><code class="docutils literal notranslate"><span class="pre">zsh</span></code>が表示された方は以下のコマンドを実行してください</p>
407+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;export PYENV_ROOT=&quot;$HOME/.pyenv&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.zshrc
408+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;[[ -d $PYENV_ROOT/bin ]] &amp;&amp; export PATH=&quot;$PYENV_ROOT/bin:$PATH&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.zshrc
409+
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;eval &quot;$(pyenv init -)&quot;&#39;</span><span class="w"> </span>&gt;&gt;<span class="w"> </span>~/.zshrc
410+
</pre></div>
411+
</div>
412+
<p><code class="docutils literal notranslate"><span class="pre">fish</span></code>が表示された方は以下のコマンドを実行してください</p>
413+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">set</span><span class="w"> </span>-Ux<span class="w"> </span>PYENV_ROOT<span class="w"> </span><span class="nv">$HOME</span>/.pyenv
414+
fish_add_path<span class="w"> </span><span class="nv">$PYENV_ROOT</span>/bin
415+
pyenv<span class="w"> </span>init<span class="w"> </span>-<span class="w"> </span><span class="p">|</span><span class="w"> </span><span class="nb">source</span>
416+
</pre></div>
417+
</div>
418+
</li>
419+
<li><p>必要パッケージのインストール</p>
377420
<ul>
378421
<li><p>DebianベースのOSの場合(Ubuntuなど)</p>
379-
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>python3.12<span class="w"> </span>python3.12-pip
422+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>update
423+
sudo<span class="w"> </span>apt<span class="w"> </span>upgrade<span class="w"> </span>-y
424+
sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>make<span class="w"> </span>libssl-dev<span class="w"> </span>build-essential<span class="w"> </span>zlib1g-dev<span class="w"> </span>libbz2-dev<span class="w"> </span>libreadline-dev<span class="w"> </span>libsqlite3-dev<span class="w"> </span>wget<span class="w"> </span>llvm<span class="w"> </span>libncursesw5-dev<span class="w"> </span>xz-utils<span class="w"> </span>tk-dev<span class="w"> </span>libxml2-dev<span class="w"> </span>libxmlsec1-dev<span class="w"> </span>libffi-dev<span class="w"> </span>liblzma-dev
380425
</pre></div>
381426
</div>
382427
</li>
383428
<li><p>Red HatベースのOSの場合(Fedoraなど)</p>
384-
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>yum<span class="w"> </span>install<span class="w"> </span>python3.12<span class="w"> </span>python3.12-pip
429+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>yum<span class="w"> </span>install<span class="w"> </span>gcc<span class="w"> </span>bzip2<span class="w"> </span>bzip2-devel<span class="w"> </span>openssl<span class="w"> </span>openssl-devel<span class="w"> </span>readline<span class="w"> </span>readline-devel<span class="w"> </span>sqlite-devel<span class="w"> </span>tk-devel
385430
</pre></div>
386431
</div>
387-
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>dnf<span class="w"> </span>install<span class="w"> </span>python3.12<span class="w"> </span>python3.12-pip
432+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>dnf<span class="w"> </span>install<span class="w"> </span>gcc<span class="w"> </span>bzip2<span class="w"> </span>bzip2-devel<span class="w"> </span>openssl<span class="w"> </span>openssl-devel<span class="w"> </span>readline<span class="w"> </span>readline-devel<span class="w"> </span>sqlite-devel<span class="w"> </span>tk-devel
388433
</pre></div>
389434
</div>
390435
</li>
391436
</ul>
392437
</li>
438+
<li><p>python3.12のインストール</p>
439+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span><span class="nb">exec</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$SHELL</span><span class="s2">&quot;</span>
440+
pyenv<span class="w"> </span>install<span class="w"> </span><span class="m">3</span>.12
441+
pyenv<span class="w"> </span>global<span class="w"> </span><span class="m">3</span>.12
442+
</pre></div>
443+
</div>
444+
</li>
445+
</ol>
446+
</li>
393447
<li><p>以下のコマンドを入力し、バージョンが表示されたら成功です。(表示されない方はTerminalを再起動してください)</p>
394448
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>python<span class="w"> </span>--version
395-
<span class="c1"># OR</span>
396-
python3<span class="w"> </span>--version
397449
</pre></div>
398450
</div>
399451
</li>
@@ -410,7 +462,9 @@ <h2>3. OpenJDKのインストール<a class="headerlink" href="#openjdk" title="
410462
<li><p>もし、<code class="docutils literal notranslate"><span class="pre">command</span> <span class="pre">not</span> <span class="pre">found</span></code>などのエラーが出た場合やバージョンが異なる場合、OS標準のパッケージマネージャーを使用してインストールします</p>
411463
<ul>
412464
<li><p>DebianベースのOSの場合(Ubuntuなど)</p>
413-
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>openjdk-17-jdk
465+
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>sudo<span class="w"> </span>apt<span class="w"> </span>update
466+
sudo<span class="w"> </span>apt<span class="w"> </span>upgrade<span class="w"> </span>-y
467+
sudo<span class="w"> </span>apt<span class="w"> </span>install<span class="w"> </span>openjdk-17-jdk
414468
</pre></div>
415469
</div>
416470
</li>

0 commit comments

Comments
 (0)