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

简介: 在`Linux`服务器上安装`python`、`pip`、`pytest`

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

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

  • Linux服务器上更新python
  • pip的下载和安装
  • 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
目录
相关文章
|
15天前
|
Linux
手把手教会你安装Linux系统
手把手教会你安装Linux系统
|
7天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
26 5
Linux系统之安装OneNav个人书签管理器
|
9天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
25 5
Linux系统之安装Ward服务器监控工具
|
11天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
28 2
Linux系统之安装cook菜谱工具
|
13天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
50 4
Linux系统之Ubuntu安装cockpit管理工具
|
14天前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
37 1
Linux系统之Centos7安装cockpit图形管理界面
|
3天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
13 2
|
4天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
12 3
|
15天前
|
NoSQL Ubuntu Linux
Linux平台安装MongoDB
10月更文挑战第11天
23 5
|
15天前
|
Python
Python 三方库下载安装
Python 三方库下载安装
16 1