取り付けビデオ:
3 分で Linux を学び、Python3 をインストールする
序文
私たちの毎日の仕事、勉強、生活には、Windows、Mac、Linux という 3 つの一般的なシステムがあります。Linux の一般的なものには、Redhat、Ubuntu、Centos などがあります。
Windows と Mac に Python をインストールすることについて話すことは何もありません。公式 Web サイトにアクセスして、対応するインストール パッケージをダウンロードし、次のステップに進むまでダブルクリックするとインストールが完了します。Linux インストールの場合、手順は少し複雑になります。主に、時間のかかるコンパイルとインストール、および依存環境を事前にインストールする必要性の 2 つの側面に反映されます。
Linux で通常最もよく使用されるのは Centos です。1 つはオープンソースで無料であり、もう 1 つは操作が簡単です。そのため、ここでは Centos に基づいてインストール プロセスを示します。
Pythonをインストールする
ここではPython3.8をインストールします。
1. 依存関係モジュールのインストール
コンパイルしてインストールする前に、いくつかの依存モジュールをインストールする必要があります。コマンドは次のとおりです。
yum -y install zlib zlib-devel libffi-devel
yum -y install bzip2 bizp2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-deval
yum -y install openssl openssl-devel openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
私は怠け者で依存関係を以前にインストールしていなかったので、コンパイル時にエラーが報告されます。コンパイルが通ったとしても、一部のPythonパッケージをインストールする際に不足しているモジュールがある旨のメッセージが表示されるので素直にインストールしましょう。
2. gcc をアップグレードする
このステップは実際には省略できます。ただし、コンパイル中に最適化が有効になっている場合、gcc のバージョンが古すぎる場合は、アップグレードする必要があります。
アップグレードコマンドは次のとおりです。
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v
ここで、私の gcc バージョンを確認できます。
3. ダウンロード、コンパイル、インストール
公式ウェブサイトのアドレス: https://www.python.org、ウェブサイトは少し遅いので、気長にお待ちください。
ここではバージョン 3.8 をダウンロードします。インストールコマンドは以下のとおりです。
# 下载
wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tar.xz
# 解压
tar xvf Python-3.8.13.tar.xz
cd Python-3.8.13
# prefix指定安装目录,enable-optimizations启动优化参数
./configure --prefix=/usr/local/python --enable-optimizations
# 编译安装
make & make install
4. ソフトリンクを作成する
Linux のソフト リンクは Windows のショートカットに相当します。
cd /usr/local/bin
ln -s /usr/local/python3/bin/python3.8 python3
ln -s /usr/local/python3/bin/pip3 pip3
ここで、Python を PATH に追加して、上記の機能を実現することもできます。
5. 検証
python3 を実行してコマンド ライン環境に入ります。これは、インストールが成功したことを意味します。
エピローグ
このようにして、Linux 上での Python のインストールが完了します。コンパイルとインストールのプロセスに時間がかかることを除けば、操作は比較的簡単です。
95 歳以降の若手プログラマーが、日々の業務における個人的な実践を、初心者の視点から 0 から 1 まで詳しく、真剣に書きます。記事は公式アカウント【あきらめロード入門】にて公開してまいりますので、ご注目いただければ幸いです。