Python爬虫一:利用docker搭建Python开发环境

本文详细介绍了如何在Windows上使用PyCharm专业版结合Docker,远程调用Ubuntu上的Docker环境来运行Python爬虫代码。内容包括:开启Docker远程连接、在PyCharm中配置Docker环境、Dockerfile的使用以及Docker搭建Python爬虫、selenium和appium-docker-android的配置方法。
摘要由CSDN通过智能技术生成

一:环境准备

IP地址 操作系统 安装软件
172.17.2.82 windows PyCharm Pro
172.17.2.118 ubuntu16.04 Docker

PyCharm Pro安装在windows电脑上
PyCharm远程调用局域网内一台ubutun16.04系统上的docker python运行python代码
pycharm调用docker的原理如下:
利用docker搭建Python开发环境

二:开启docker的远程连接

docker在ubuntu系统上的安装见:安装docker
Ubuntu16.04下修改:

# 在下ExecStart行中增加:-H tcp://0.0.0.0:2375
vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock

CentOS7下修改:

vim /usr/lib/systemd/system/docker.service 
ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
          --add-runtime docker-runc=/usr/libexec/docker/docker-runc-current \
......

重新加载docker的service配置文件:

systemctl daemon-reload
systemctl restart docker

验证:

curl http://172.17.2.118:2375/images/json

三:pycharm中配置docker环境

3.1 pycharm调用出docker工具栏

利用docker搭建Python开发环境
利用docker搭建Python开发环境

3.2 连接远程主机上的docker

利用docker搭建Python开发环境

3.3 配置python解释器

在File --> settings中配置python解释器:
利用docker搭建Python开发环境
利用docker搭建Python开发环境
image name的python版本选择可见docker官方的github:

https://github.com/docker-library/docs/tree/master/python

3.4 配置代码自动上传与运行

此时在pycharm上运行python代码时会报错:

python: can't open file '/opt/project/run.py': [Errno 2] No such file or directory

这个/opt/project路径是哪来的呢?因为pycharm是在windows系统上跑的,肯定是没有此路径

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值