aptからPython 3.4.5をインストールする方法は?


17

Python 3.5がインストールされています。以前Python 3.4をソースからインストールし、なんとかアンインストールできました。でPython 3.4をインストールしようとするとapt-get install python3.4

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

直接実行しpython3.4 --versionてもうまくいきません。私は何をすべきか?


Python 3.4は、Ubuntu 16.04の公式リポジトリにはありません。本当にPython 3.4が必要ですか?
edwinksl

はい、kivyを実行するにはPython 3.4が必要です。また、これは、Python 3.4がコンピューターのどこかに既にインストールされていることを意味しますか?使用できない場合は、少なくとも完全に取り除きたいです。
プリトビッシュバイダー

1
kivy私の知る限り、Python 3.5で実行できます。
edwinksl

1
Windowsを実行している別のマシンがあります。ほとんどの場合、Linuxマシンを使用していますが、Windowsマシンを使用する必要がある場合もあります。Python 3.5はWindowsのkivyでサポートされていないので、Linuxマシンでも3.4を使用したいと思います。両方のマシンから同じプロジェクトで作業し、一方で3.4を使用し、他方で3.5を使用すると問題が発生する可能性があるためです(または、それ?)。
プリトビッシュバイダー

ああ、今はもっと理にかなっています。今から何かを書きます。
edwinksl

回答:


22

http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=allからわかるようにpython3.4、Ubuntu 16.04用のパッケージはありません。ソースからPython 3.4をコンパイルしてインストールできますが、それを行うことに慣れていない場合、またはAPTパッケージマネージャーを使用してパッケージをインストールすることを希望する場合は、Pythonのさまざまなバージョンを提供する有名なPPAからインストールすることをお勧めします多くのUbuntuバージョン。

  1. deadsnakesPPA を追加します(https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa詳細を参照してください)。

    sudo add-apt-repository ppa:deadsnakes/ppa
  2. インストールpython3.4

    sudo apt-get update
    sudo apt-get install python3.4

/ubuntu//a/682875/15003によると、/usr/bin/python3まだにリンクされて/usr/bin/python3.5いる必要があります。したがって、Python 3.4を呼び出す場合は、Python 3.4へのフルパスを入力する必要があります/usr/bin/python3.4。他のプログラムを誤って壊さないように、Python 3.4を呼び出す必要があるときは常に、指すシンボリックリンクを変更せずに使用することを強くお勧めします。/usr/bin/python3/usr/bin/python3.4

別の方法として、個人的に推奨するPythonの複数のバージョンを管理する一般的な方法は、を使用することvirtualenvです。詳細についてはhttps://virtualenv.pypa.io/en/stable/をご覧ください。この投稿でさらに詳しく説明することは、質問の意図とはかけ離れているようです。


2
残念ながら、リポジトリはサポートされなくなりました。
tomasz74

@ tomasz74ええ、私はただそれを実現しました。情報をありがとう。
edwinksl

レポはに移動launchpad.net/~deadsnakes/+archive/ubuntu/ppa。だから今sudo add-apt-repository ppa:deadsnakes/ppaです。16.04にUbuntuのアップのために働くだけ
Suor

@Suor情報をありがとう。投稿を更新しました。
edwinksl
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.