Python爬⾍⼀:利⽤docker搭建Python开发环境
利⽤docker搭建Python开发环境
⼀:环境准备
IP地址操作系统安装软件172.17.2.82windows PyCharm Pro
iframe无滚动条172.17.2.118ubuntu16.04Docker
PyCharm Pro安装在windows电脑上fopen文件名的格式是什么
PyCharm远程调⽤局域⽹内⼀台ubutun16.04系统上的docker python运⾏python代码
pycharm调⽤docker的原理如下:
⼆:开启docker的远程连接
docker在ubuntu系统上的安装见:
Ubuntu16.04下修改:
# 在下ExecStart⾏中增加:-H tcp://0.0.0.0:2375
vscode如何生成html5模板vim /lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375-H fd://--containerd=/run/containerd/containerd.sock
爬虫软件 appCentOS7下修改:
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 172.17.2.118:2375/images/json
三:pycharm中配置docker环境
3.1 pycharm调⽤出docker⼯具栏
3.2 连接远程主机上的docker
3.3 配置python解释器
在File --> settings中配置python解释器:
image name的python版本选择可见docker官⽅的github:
github/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系统上跑的,肯定是没有此路径
这⾥注意:上图是我创建的是run.py⽂件,当再新创建⼀个⽂件运⾏时可能还是会出现⼀开始的错误,
⼜需要⼿动设置下这⾥的Docker container settings项。如果想以后创建的所有⽂件都按此要求配置,可到下⾯的templates/python设置默认的配置
dw中border bottom
如果这⾥的路径配置不是你想要的,可以点击后⾯的⽂件夹图标进⾏修改。
所以我们需要把win上的pycharm代码上传到/data/pywwwroot/webcrawler⽬录下,当pycharm调⽤远程主机上的docker时,docker 会将/data/pywwwroot/webcrawler挂载到/opt/project中
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论