首页 > 其他 > 详细

同时装有py2 和3,运行scrapy如何区分

时间:2017-11-14 23:51:47      阅读:348      评论:0      收藏:0      [点我收藏+]

1未区分环境

python2 -m scrapy startproject xxx
python3 -m scrapy startproject xxx

当然,执行的时候也是

python2 -m scrapy crawl spider

这样就可以选择是哪个python了

[python] 自问自答:python -m 参数?

其实,python在终端执行脚本时,就已经选定了python解释器了,如,python t1.py 或 python2 t1.py  ,一般情况下,python默认是Python2 ,

而这里在执行scrapy的时候,如 scrapy crawl spider  ,不会加python解释器的,所以这里加一个-m参数,选择一个解释器罢了

2.区分环境

一劳永逸的解决办法,不用在出现上述烦恼

用 virtualenv. 然后再创建虚拟环境的时候, 指定相应的 Python 版本.再装scrapy,就是有点麻烦了,还得重装。

具体操作参考   virtualenv python 的虚拟环境

同时装有py2 和3,运行scrapy如何区分

原文:http://www.cnblogs.com/dahu-daqing/p/7835421.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!