最近在学python.
由于
<<Python初学者指南>>
用的3.x
. 我的ubuntu上默认/usr/bin/python
是2.7.12
的软链,就自己动手指向的3.5.2
结果再后面第十一章安装模块pygame
和livewires
装不上.才发觉有很多的package
不支持python3.x
,所以如果没有特殊需求和喜好,还是用2.x
版本吧.省事.
之前没有装过模块,记录下linux上安装python模块的方法.
官网:https://pypi.python.org/pypi
可以在官网查询模块,下载模块等
一 安装pip
工具
sudo apt-get install python-pip
pip
工具可以做很多事情
Usage:
pip <command> [options]
Commands:
install Install packages.
download Download packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
check Verify installed packages have compatible dependencies.
search Search PyPI for packages.
wheel Build wheels from your requirements.
hash Compute hashes of package archives.
completion A helper command used for command completion.
help Show help for commands.
二 自动安装模块
pip install package
三 手动安装模块
比如我想计算矩阵,使用pip查询是否有相关模块能使用
pip search matrix
在查询结果中看中了一个叫matrixmath
的模块
pip download matrixmath
会下载模块到当前目录
unzip matrixmath-1.0.zip
解压缩
进入解压后的目录执行python setup.py install
等待安装成功