记录服务器上快速安装配置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 | # 创建环境 |
Ubuntu python环境
ubuntu上自带python3,真香
首先需要 ,安装 pip31
2sudo apt-get update
sudo apt-get install python3-pip
anacoda 搭建环境
- 进入 anaconda3 官网找到liunx对应版本复制下载链接
1 | $ wget "下载链接" |
- 解压 anaconda3
1 | $ bash Anaconda3-5.2.0-Linux-x86_64.sh |
- 配置 anaconda3 环境变量
1 | $ sudo vi /etc/profile |
1 | $ export PATH=$PATH:/home/software/anaconda3/bin / 路径为你安装的anacoda路径 |
- 创建指定coda环境
1 | conda create -n py3.7 python=3.7 |
- 切换到生成的环境
1 | source activate py3.7 |
批量pip3 install 安装
新建一个 文件requirements ,写入需要安装的模块1
2
3
4
5
6
7scrapy
scrapy-redis
pymysql
redis>=3.2.1
fake-useragent
pymongo
Pillow
在服务器上运行1
pip3 install -r requirements