看板 Linux 關於我們 聯絡資訊
哈囉 我想請問一下要怎麼把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
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.93.17 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1419057376.A.32E.html ※ 編輯: qas612820704 (125.230.93.17), 12/20/2014 14:39:52
brli7848: dpkg --configure. ?? 12/20 16:44
kdjf: 用aptitude抓關於python的封包 <=什麼意思? 12/20 19:26
kdjf: 然後你這樣沒有重要程式crash也很神奇 12/20 19:27
Neisseria: 建議在家目錄用 alias 改就好,不建議直接動系統檔案 12/20 21:39
tjjh89017: 推N大的做法,現在還很多program depend on py2 12/21 01:25
stanwu: sudo update-alternatives --config python 12/21 08:05