请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

2回答

bobby 2019-10-17 12:01:50

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

0 回复 有任何疑惑可以回复我~
  • 提问者 小何鸭 #1
    非常感谢!已经在其他的问答里面看到解决方法了
    回复 有任何疑惑可以回复我~ 2019-10-17 17:50:34
  • bobby 回复 提问者 小何鸭 #2
    好的,
    回复 有任何疑惑可以回复我~ 2019-10-17 17:55:04
提问者 小何鸭 2019-10-17 17:52:35

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

0 回复 有任何疑惑可以回复我~
  • bobby #1
    anaconda我用的不多,不过依赖包一般都需要自己手动维护
    回复 有任何疑惑可以回复我~ 2019-10-17 17:55:51
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号