web-dev-qa-db-ja.com

ソースからのPython 3.4のインストール

python(2.7)およびpython3(3.3)パッケージをインストールしてXubuntu 13.10 i386を実行しています。 Python 3.4のソースコードをダウンロードしてコンパイルしましたが、バイナリファイルの名前はpythonです。 python34としてインストールするにはどうすればよいですか?バイナリファイルの名前を変更してSudo make installを実行しますか?

3
user133987

pythonのプライマリバージョンをインストールします。

    Sudo make install

セカンダリバージョンをインストールします。

    Sudo make altinstall

たとえば、システムにPythonインストールがなく、2.7、3.3、3.4の3つのバージョンをインストールしたい。 2.7をプライマリインストール(pythonとして)し、その他すべてをセカンダリ(python3.3およびpython3.4として)としてインストールしたい。私はプライマリをインストールします:

    Sudo make install

他のバージョンを両方ともインストールします:

    Sudo make altinstall

生成されるプログラムは、python(2.7)、python3.3(3.3)、およびpython3.4(3.4)です。

Python 3.4ソースコードディレクトリのREADMEファイルからの情報。

2
user133987

Ubuntuで単にPython 3.4が必要で、ソースからコンパイルする問題を回避したい場合は、 Felix KrullのPython PPA からインストールすることを検討してください。

PPAを追加する

$ Sudo add-apt-repository ppa:fkrull/deadsnakes

Aptキャッシュを更新

$ Sudo apt-get update

インストールPython 3.4

$ Sudo apt-get install python3.4

10
hanxue