6

12.04 の ubuntu マシンに python 3.2.3 をインストールしようとしていますが、現在の 2.7 のインストールを妨害したくありません。インターネットで検索したところ、ここに参考文献が見つかりました。指示に従いましたが、実行しようとすると

sudo apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev

というエラーが表示されます

E: パッケージ 'libreadline5-dev' にはインストール候補がありません。

私は何が欠けていますか?ubuntuにpython 3.2をインストールする他の方法はありますか? を使用apt-getすると、現在のインストールが妨げられますか?

4

2 に答える 2

12

必要な数の Python バージョンをインストールできます。pythonシェルからの呼び出しが実行python2.7されます (実行することで確認できますls -l /usr/bin/python)。python 3.2 は としても呼び出すことができますpython3

さらに多くのバージョンがある場合は、番号python2.6などを使用して直接アクセスできます。個人的には、互換性の理由からバージョン 2.5、2.6、2.7、および 3.2 をインストールしています。

于 2012-07-31T12:50:38.733 に答える
0

libreadline5-dev は明らかに libreadline6 に置き換えられました。libreadline-dev をインストールし、パッケージ マネージャーにそれを理解させるだけで、それを取得できるはずです。

roger@roger-HP-Z800 ~/Downloads $ sudo apt-get install libreadline-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libreadline6-dev libtinfo-dev
The following NEW packages will be installed:
  libreadline-dev libreadline6-dev libtinfo-dev
0 upgraded, 3 newly installed, 0 to remove and 262 not upgraded.
Need to get 370 kB of archives.
After this operation, 1,241 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
于 2013-04-05T23:38:13.547 に答える