1、安装PIL
- 安装PIL的依赖
yum install zlib zlib-devel
yum install libjpeg libjpeg-level
yum install freetype freetype-devel
- 下载PIL
wget http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz
- 解压
tar -zxvf Imaging-1.1.7
- 安装
cd Imaging-1.1.7
python setup.py install
2.安装cpython
将py文件编译成so文件
python 安装:cython
pip install cython
linux 安装:python-devel,gcc
yum install python-devel
yum install gcc
简易版:
from distutils.core import setup from Cython.Build import cythonize setup(ext_modules = cythonize(["your_file.py"]))
将生成的so文件放在build文件夹的lib下
升级版:
制定so文件存放路径
from distutils.core import setup
from Cython.Build import cythonize
build_dir = "" # 编译后的so文件存放路径
build_tmp_dir = "temp" # 编译的目标文件存放路径
# py文件转so文件
def py2so(name):
result = 'success'
try:
setup(ext_modules=cythonize(name), script_args=["build_ext", "-b", build_dir, "-t", build_tmp_dir])
except Exception, ex:
print "error! ", ex.message
cython编译so只会编译该文件的内容,不会将依赖的其他文件一起打包 ,使用时直接引用即可
2、安装yum
root用户:apt install yum(不适合ubuntu
)
3、安装docker
第一种方法从Ubuntu的仓库直接下载安装:
安装比较简单,这种安装的Docker不是最新版本,不过对于学习够用了,依次执行下面命令进行安装。
$ sudo apt install docker.io
$ sudo systemctl start docker
$ sudo systemctl enable docker
查看是否安装成功
$ docker -v
Docker version 17.12.1-ce, build 7390fc6
第二种方法从Docker仓库下载安装:
这种安装方式首先要保证Ubuntu服务器能够访问Docker仓库地址:https://download.docker.com/linux/ubuntu,如果能够访问,按照下面的操作步骤进行安装。
$ sudo apt update
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common
在/etc/apt/sources.list.d/docker.list文件中添加下面内容
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
添加秘钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
安装docker-ce
$ sudo apt install docker-ce
查看是否安装成功:
$ docker --version
Docker version 18.03.0-ce, build 0520e24