今日、Python3をアンインストールしたため、誤ってまたubuntuシステムを壊してしまいました... 。 。さて、さっそく、Ubuntu で複数のバージョンの Python を管理する方法について話しましょう。ここで使用するのは、pyenv という Python のバージョン管理ツールです。
システム環境: ubuntu14.04LTS。システムのデフォルトの Python バージョンは 2.7 です。ここでは別のバージョン 3.4.3 をインストールします。
Pythonをインストールする前に、まず管理ツールpyenvをインストールする必要があります:
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc $ echo 'eval "$(pyenv init -)"' >> ~/.bashrc $ exec $SHELL -l
次のコマンドでインストールできるPythonのバージョンを確認することもできます:
$ pyenv install --list
確実にpython3.4.3をインストールする場合, その後、Python をインストールできますが、インストールする前に、Python に必要な依存関係パッケージをインストールする必要があります。これをインストールする必要があり、インストールは失敗します:
$ sudo apt-get install libc6-dev gcc $ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
上記の依存関係パッケージが完了したら、インストールできます。 python:
$ pyenv install 3.4.3 -v
このコマンドは、Python ソース コードを github からダウンロードし、/tmp ディレクトリに抽出して、/tmp でコンパイル作業を実行します。依存パッケージがインストールされていない場合はコンパイルエラーとなるため、依存パッケージをインストール後、コマンドを再実行する必要があります。
インストールが完了したら、次のコマンドを使用してデータベースを更新する必要があります:
$ pyenv rehash
現在インストールされている Python バージョンを表示します
$ pyenv versions * system (set by /home/seisman/.pyenv/version) 3.4.3
アスタリスクは、現在システムで使用されている Python のバージョンを表します。システムに付属しています。
グローバルPythonバージョンを設定する
$ pyenv global 3.4.3 $ pyenv versions system * 3.4.3 (set by /home/seisman/.pyenv/version)
上記より、現在のPythonバージョンが3.4.3に変更されていることが分かります。 pyenv local または pyenv シェルを使用して、Python バージョンを一時的に変更することもできます。
Pythonのバージョンを確認してください
$ python Python 3.4.3 (default, Apr 1 2015, 19:10:43) [GCC 4.8.2] on linux Type "help", "copyright", "credits" or "license" for more information.
注:
新しいバージョンのPythonを使用するには、「python」と入力してください。
システム独自のスクリプトは、/usr/bin/pythonにある古いバージョンのPythonを直接呼び出します。 、システム スクリプトには影響しません。
pip を使用してサードパーティ モジュールをインストールすると、~/.pyenv/versions/3.4.3 にインストールされ、
後はシステム モジュールと競合しません。 pip を使用してモジュールをインストールする場合、データベースを更新するために pyenv rehash を実行する必要がある場合があります。
上記は編集者が紹介したubuntuに複数バージョンのPythonをインストールする方法と注意点です。ご質問があればメッセージを残していただければ編集者が返信させていただきます。時間。また、PHP 中国語 Web サイトをサポートしていただきありがとうございます。
ubuntu に複数のバージョンの Python をインストールする方法と注意事項に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。