在服务器安装 scrapyd,开发环境在本地,安装 scrapyd 之前需要重新安装一遍本地的 article_spider 环境么?

来源:16-1 scrapyd部署scrapy项目

有课学课程返现平台

2019-10-14

视频里面演示的是 scrapyd 安装在开发环境,所以不存在 article_spider 环境的问题,如果是将 scrapyd 安装在服务器端的话,需要重新在服务器安装同样的 article_spider 环境么,有没有什么简单的方法能保证服务器和开发环境安装的包是一致的呢,比如其他语言有个依赖文件什么的,只用上传对应的依赖文件,然后通过包管理工具安装就能保证环境的一致性

写回答

2回答

bobby

2019-10-17

第一如果你本地是windows环境,服务器是linux环境那怎么可能将线下的包拷贝到线上去,所以这点不现实,而且线上有requests文件能一个命令就安装好了,这么方便为什么要拷贝本地的文件到服务器上去?难道是服务器没外网?

0
2
bobby
回复
有课学课程返现平台
好的,
2019-10-17
共2条回复

有课学课程返现平台

提问者

2019-10-17

自己是通过导出 pip freeze 导出 requirements.txt,然后上传 requirements.txt 文件到服务器,然后安装来保证 2 边的环境一样的。另外 Python 虚拟环境安装可以用 anacoda 的 mini 版本, 貌似比 virtualenv 要方便一些

0
1
bobby
anaconda我用的不多,不过依赖包一般都需要自己手动维护
2019-10-17
共1条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5795 学习 · 6290 问题

查看课程