1. 程式人生 > >ubuntu14.04 檢視安裝包版本號/Python pip virtualenv安裝

ubuntu14.04 檢視安裝包版本號/Python pip virtualenv安裝

檢視安裝版本號:

終端

在終端下也可以很方便檢視已安裝的軟體包版本號,也能單獨檢視所需要的軟體包是否已安裝和版本號,還能檢視可升級的軟體包。在終端下要實現這個目標就要用到一個軟體工具叫做apt-show-versions,通過apt-get安裝:

$sudo apt-get install apt-show-versions

或者單擊下面圖示安裝(僅在Ubuntu下的Firefox有效):

安裝好之後就可以在終端下使用命令:

$apt-show-versions

來檢視所有已安裝的軟體包和版本號,不過結果太多會一掃而過,加上終端的自有指令碼more來列印每一屏的結果:

$apt
-show-versions |more

這樣子列印滿一屏就暫停,按下回車鍵列印下一行,按下空格鍵列印下一屏,按下Q鍵退出列印結果。如果想檢視單個軟體包的版本,則使用命令:

$apt-show-versions –p <package>    //<package>是軟體包名,不含符號

如果想檢視可升級的軟體包,則使用命令:

$apt-show-versions –u

如果沒有任何可以升級的軟體包,上面那條命令是不會返回任何結果的。更多的引數檢視man,這兩個方法哪個好用仁者見仁了。

簡單的方式:

$sudo dpkg -l | grep <package
>

python 安裝pip virtualenv pygame

sudo apt-get install python-pip
sudo apt-get install python-virtualenv

在當前資料夾下建立一個python3的虛擬環境:

virtualenv -p /usr/bin/python3 py3env

啟用虛擬環境

source py3env/bin/activate

退出虛擬環境輸入下面命令:

deactivate

這樣就可以不受干擾的用虛擬環境進行python的程式設計了。

試著安裝了pygame,通過

sudo apt-get install python-pygame

但是發現其只是對python2生效,python3的pygame安裝還沒有搞定。。試了一個教程How to Install Pygame to Python 3 on Ubuntu 但是還是有問題,爆出下面錯誤:

Hunting dependencies...
/bin/sh: 1: sdl-config: not found
/bin/sh: 1: sdl-config: not found
/bin/sh: 1: sdl-config: not found
WARNING: "sdl-config" failed!
/bin/sh: 1: smpeg-config: not found
/bin/sh: 1: smpeg-config: not found
/bin/sh: 1: smpeg-config: not found
WARNING: "smpeg-config" failed!
/bin/sh: 1: freetype-config: not found
/bin/sh: 1: freetype-config: not found
/bin/sh: 1: freetype-config: not found
WARNING: "freetype-config" failed!
Unable to run "sdl-config". Please make sure a development version of SDL is installed.

搜尋了下還沒有找到解決辦法,希望有成功安裝的朋友分享下經驗。