Python安装指南

记录服务器上快速安装配置Python的方法

CentOS上安装

下载python3.7.1

下载到/usr/src内

1
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz -P /usr/src

解压

进入下载文件加后

1
tar xf Python-3.7.1.tar.xz

安装依赖包

如果有就不用安装

1
yum -y install gcc-* openssl-* libffi-devel sqlite-devel

配置文件检测

1
./configure --with-openssl=/usr/bin/openssl

编译

1
make

安装

1
make install

升级pip3

1
pip3 install --upgrade pip

安装虚拟环境(可选)

为每一个项目创建一个python的虚拟环境,不用每个项目都共用一个环境(每个环境可以安装自己的插件)

1
pip3 install virtualenv

虚拟环境简单示例

1
2
3
4
5
6
# 创建环境
virtualenv -p python3 web (环境名叫web)

# 生效环境
source web/bin/activate
'''当命令行前面有web后,说明已经进入虚拟环境'''

Ubuntu python环境

ubuntu上自带python3,真香

首先需要 ,安装 pip3

1
2
sudo apt-get update
sudo apt-get install python3-pip

anacoda 搭建环境

  1. 进入 anaconda3 官网找到liunx对应版本复制下载链接
1
$ wget "下载链接"
  1. 解压 anaconda3
1
$ bash Anaconda3-5.2.0-Linux-x86_64.sh
  1. 配置 anaconda3 环境变量
1
$ sudo vi /etc/profile
1
2
$ export PATH=$PATH:/home/software/anaconda3/bin  / 路径为你安装的anacoda路径
$ source /etc/profile / 立即生效
  1. 创建指定coda环境
1
conda create -n py3.7 python=3.7
  1. 切换到生成的环境
1
source activate py3.7

批量pip3 install 安装

新建一个 文件requirements ,写入需要安装的模块

1
2
3
4
5
6
7
scrapy
scrapy-redis
pymysql
redis>=3.2.1
fake-useragent
pymongo
Pillow

在服务器上运行

1
pip3 install -r requirements