linux安装第三方库

1、安装PIL

  1. 安装PIL的依赖

yum install zlib zlib-devel

yum install libjpeg libjpeg-level

yum install freetype freetype-devel

  1. 下载PIL

wget http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz

  1. 解压

tar -zxvf Imaging-1.1.7

  1. 安装

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值