红联Linux门户
Linux帮助

ubuntu14.04查看安装包版本号/Python pip virtualenv安装

发布时间:2016-01-28 10:13:21来源:linux网站作者:Suagr

查看安装版本号:

终端

在终端下也可以很方便查看已安装的软件包版本号,也能单独查看所需要的软件包是否已安装和版本号,还能查看可升级的软件包。在终端下要实现这个目标就要用到一个软件工具叫做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安装还没有搞定。试了一个教程,但是还是有问题,爆出下面错误:

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.

搜索了下还没有找到解决办法,希望有成功安装的朋友分享下经验。


本文永久更新地址:http://www.linuxdiyf.com/linux/17739.html