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

    xiaoxiao2023-09-10  148

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

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

    Linux服务器上更新pythonpip的下载和安装setuptools的下载和安装pytest的安装

    下面介绍详细步骤:

    1、Linux服务器上更新python

    服务器上python为2.4版本,现在需要将其更新为2.7版本。具体步骤如下:首先连接服务器XX.XX.XX.XX,然后输入sudo wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz,出现提示无法建立ssl连接,需要在wget后添加--no-check-certificate,开始下载python包:

    sudo wget --no-check-certificate http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

    输入tar命令,解压python包:

    sudo tar zxvf Python-2.7.3.tgz

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

    然后进入到python文件夹:

    cd Python-2.7.3

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

    sudo ./configure

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

    sudo make

    安装文件:

    sudo make install

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

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

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

    2、pip的下载和安装

    输入wget命令,下载pip包:

    wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-#certificate

    输入tar命令,解压包:

    sudo tar zxvf pip-1.5.4.tar.gz

    进入pip文件夹:

    cd pip-1.5.4

    安装pip

    python setup.py install

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

    3、setuptools的下载和安装

    下载setuptools包:

    wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

    解压setuptools包:

    tar zxvf setuptools-2.0.tar.gz

    转到setuptools文件夹下:

    cd setuptools-2.0

    编译setuptools:

    python setup.py build

    开始执行setuptools安装:

    python setup.py install

    4、pytest的安装

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

    pip install -U pytest

    补充知识:

    pip:python软件安装包,“A tool for installing and managing Python packages.”

    pytest:python测试框架

    常用pip命令:

    pip安装软件 pip install SomePackage [...] Successfully installed SomePackage pip查看已安装的软件 pip show --files SomePackage Name: SomePackage Version: 1.0 Location: /my/env/lib/pythonx.x/site-packages Files: ../somepackage/__init__.py [...] pip检查哪些软件需要更新 pip list --outdated SomePackage (Current: 1.0 Latest: 2.0) pip升级软件 pip install --upgrade SomePackage [...] Found existing installation: SomePackage 1.0 Uninstalling SomePackage:   Successfully uninstalled SomePackage Running setup.py install for SomePackage Successfully installed SomePackage pip卸载软件 pip uninstall SomePackage Uninstalling SomePackage:   /my/env/lib/pythonx.x/site-packages/somepackage Proceed (y/n)? y Successfully uninstalled SomePackage
    最新回复(0)