docker配置centos7的python2.7下scrapy基础环境遇到的问题

docker pull centos7镜像

[root@master ~]# docker pull centos:7.2.151
[root@master ~]# docker run -tid --name pyscrapy sf6a

问题1:使用yum进行安装pip出现 No package python-pip available

[root@master ~]# docker attach 7757
[root@775753dc0523 ~]# yum update
[root@775753dc0523 ~]# yum install python-pip

解决方法如下:

[root@775753dc0523 ~]# yum -y install epel-release

pip验证

问题2:gcc已经安装还报错——缺少开发文件

[root@775753dc0523 ~]# yum -y install gcc

解决方法如下:
一般教程安装的是python-devel,这里建议直接上python2-devel,另外安装python3.x的时候也有可能报类似的错,那就安装python3-devel

[root@775753dc0523 ~]# yum install python2-devel

安装完成后清理

[root@775753dc0523 ~]# yum clean all

你可能感兴趣的:(docker配置centos7的python2.7下scrapy基础环境遇到的问题)