rkey

rkey

Arch Linux2025.01.01でPyenvを使用

Arch Linux において、システムに組み込まれている Python に影響を与えずに異なるバージョンの Python をインストールするためには、以下の方法を推奨します:

1. pyenv を使用する#

pyenv は、システムに付属している Python バージョンに干渉することなく、複数の Python バージョンを簡単にインストールおよび管理できる人気のツールです。

仮想マシンのように、異なるオペレーティングシステムをインストールできます。例えば、Windows 7 を使用したい場合は、仮想マシンを作成して Windows 7 をインストールし、Windows 10 を使用したい場合は、仮想マシンを作成して Windows 10 をインストールします。

ここでの pyenv は、システムの Python バージョンを切り替えたいバージョンに直接インストールでき、root 権限なしで Python の各バージョンをインストールできることを意味します。切り替えたいバージョンにそのまま切り替えられます。

pyenv のインストール#

  1. 依存関係のインストールpyenv は Python をコンパイルするために必要な依存関係がいくつか必要です。

    sudo pacman -S base-devel libffi openssl zlib bzip2 readline sqlite gdbm db gamma libpcap xz tk
    
  2. pyenv のインストールpacman を使用して pyenv をインストールします。

    sudo pacman -S pyenv
    
  3. 環境変数の設定pyenv の初期化スクリプトをシェルの設定ファイル(例:~/.bashrc または ~/.zshrc)に追加します。

    このステップの 4 つのコマンドを実行した後、いずれかがエラーを返した場合は、他の pyenv コマンドを試してみてください。他のコマンドが使用できる場合は、このエラーを無視して通常通り使用できます。

    echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
    source ~/.bashrc
    

pyenv を使用して Python をインストールする#

  1. 特定のバージョンの Python をインストール

    pyenv install 3.8.10
    
  2. グローバル Python バージョンの設定

    pyenv global 3.8.10
    
  3. インストール済みの Python バージョンを確認

    pyenv versions
    
  4. 利用可能な Python バージョンを確認

    pyenv install --list コマンドを使用して、インストール可能なすべての Python バージョンを確認できます。

pyenv install --list
  1. 一時的に Python バージョンを切り替える

pyenv shell コマンドを使用すると、現在のターミナルセッションの Python バージョンを一時的に設定できます。このバージョンは現在のターミナルセッションでのみ有効で、ターミナルを閉じると無効になります。

pyenv shell 3.8.10
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。