rkey

rkey

Arch Linux2025.01.01使用Pyenv

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

1. pyenv を使用する#

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

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

ここでの 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
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。