debian aptitude python2->3 - Linux

Table of Contents

哈囉 我想請問一下要怎麼把default python改成python3 ?

$ python --version

Python 2.7.8

$ sudo rm python

$ sudo ln -s /usr/bin/python3 python

$ python --version

Python 3.4.2

這樣改是改成3沒錯...

但是我用aptitude抓關於python的封包的時候 都會有問題

我抓得時候看到這航 Error import 'anydbm'

我查了一下原來 python2 'anydbm' = python3 'dbm'

所以我暫時改回python2抓封包 成功了 意思就真的是python version的問題

不是aptitude 壞掉

------------------------------------------

這邊這麼冗 我只是想問

1. 要怎麼讓aptitude抓封包知道我是python3 ?

2. 如果無法的話 要怎麼在default是python3的情況下 讓aptitude認為我是python2 ?

謝謝 <(_ _)> !!

--
MOONRAKER: 把他刪掉不就知道了08/23 23:37
MOONRAKER: 不知道某一行在幹嘛,就把他刪掉,再跑一次08/23 23:38
MOONRAKER: 不知道腳踏車座墊有什麼用,把他拔掉騎一次就知道了08/23 23:39

--

All Comments

Skylar DavisLinda avatarSkylar DavisLinda2014-12-24
把他刪掉不就知道了
Frederica avatarFrederica2014-12-26
不知道某一行在幹嘛,就把他刪掉,再跑一次
Ursula avatarUrsula2014-12-28
不知道腳踏車座墊有什麼用,把他拔掉騎一次就知道了
Caitlin avatarCaitlin2014-12-31
dpkg --configure. ??
Barb Cronin avatarBarb Cronin2014-12-31
用aptitude抓關於python的封包 <=什麼意思?
Edith avatarEdith2015-01-04
然後你這樣沒有重要程式crash也很神奇
Jacob avatarJacob2015-01-06
建議在家目錄用 alias 改就好,不建議直接動系統檔案
Candice avatarCandice2015-01-10
推N大的做法,現在還很多program depend on py2
Olivia avatarOlivia2015-01-13
sudo update-alternatives --config python