天天看点

如何在`Linux`服务器上安装`python`、`pip`、`pytest`

本文主要介绍如何在<code>linux</code>服务器上安装<code>python</code>、<code>pip</code>、<code>pytest</code>,以本人实际安装为例。

本部分内容主要分为四个步骤:

linux服务器上更新python

pip的下载和安装

setuptools的下载和安装

pytest的安装

下面介绍详细步骤:

服务器上python为2.4版本,现在需要将其更新为2.7版本。具体步骤如下:

首先连接服务器xx.xx.xx.xx,然后输入<code>sudo wget http://www.python.org/ftp/python/2.7.3/python-2.7.3.tgz</code>,出现提示无法建立ssl连接,需要在wget后添加<code>--no-check-certificate</code>,开始下载python包:

输入<code>tar</code>命令,解压python包:

输入<code>cd python-2.7.3</code>,不能进入到python文件夹,提示权限不够。需要更改文件夹权限,输入<code>sudo chmod a+x python-2.7.3</code>命令,更改文件夹权限

然后进入到python文件夹:

顺利进入python文件夹,开始进行配置:

编译源代码,并生成执行文件:

安装文件:

把生成的执行文件拷贝到linux系统中必要的目录下,如拷贝到/usr/local/bin目录下,这样所有user就都能运行这个程序了。输入命令<code>which python</code>,显示在/usr/local/bin/python目录下。输入命令<code>python2.7</code>,进入到python新版本。

以后需要使用新版python,就输入python2.7。

linux软件安装大同小异,基本都需要安装configuration&gt;make&gt;make install的顺序执行。

输入<code>wget</code>命令,下载pip包:

输入<code>tar</code>命令,解压包:

进入pip文件夹:

安装pip

安装pip过程中,在最后一步遇到问题,需要补充安装<code>setuptools</code>,装完setuptools后,继续执行#python setup.py install,完成pip的安装,装完pip后再安装pytest。

下载setuptools包:

解压setuptools包:

转到setuptools文件夹下:

编译setuptools:

开始执行setuptools安装:

这里只需要一行命令就可以完成pytest的安装:

<code>pip</code>:python软件安装包,<code>“a tool for installing and managing python packages.”</code>

<code>pytest</code>:python测试框架

pip安装软件

pip查看已安装的软件

pip检查哪些软件需要更新

pip升级软件

pip卸载软件