簡體   English   中英

在Ubuntu 12.04上安裝Python 3.2

[英]Python 3.2 installation on Ubuntu 12.04

我試圖在我的ubuntu機器上安裝python 3.2.3,這是12.04,但我不想打擾當前的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 ,它是否會干擾當前的安裝?

您可以根據需要安裝盡可能多的Python版本。 從shell調用python將執行python2.7 (你可以通過執行ls -l /usr/bin/python ),python 3.2也可以被稱為python3

如果您有更多版本,可以使用python2.6等直接訪問這些版本。出於兼容性原因,我個人安裝了版本2.5,2.6,2.7和3.2。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM