ubuntu14.04 檢視安裝包版本號/Python pip virtualenv安裝
阿新 • • 發佈:2019-02-08
檢視安裝版本號:
終端
在終端下也可以很方便檢視已安裝的軟體包版本號,也能單獨檢視所需要的軟體包是否已安裝和版本號,還能檢視可升級的軟體包。在終端下要實現這個目標就要用到一個軟體工具叫做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.
搜尋了下還沒有找到解決辦法,希望有成功安裝的朋友分享下經驗。