Python包含子目录中的Scrapy

标记

我想知道是否可以将Scrapy放入子目录并导入。我使用BeautifulSoup做到了这一点,而不是安装它,我只是将bs4目录拖放到我的应用程序的目录中,然后将其导入:

from bs4 import BeautifulSoup

在我从scrapy.org下载的源文件中,没有scrapy.py,因此我尝试导入

from scrapy import *

这返回了一堆错误。

Traceback (most recent call last):
File "C:\Users\Kat\Desktop\linkscrape\cookie.py", line 1, in <module> from scrapy import *
File "C:\Users\Kat\Desktop\linkscrape\scrapy\__init__.py", line 27, in <module>
from . import _monkeypatches
File "C:\Users\Kat\Desktop\linkscrape\scrapy\_monkeypatches.py", line 2, in <module>
from six.moves import copyreg
ImportError: No module named six.moves

我可以通过任何方式简单地包含此内容,从而轻松地将应用程序从计算机迁移到计算机,还是必须安装?谢谢。

亚历山大卢卡宁13

不要那样做 你会伤到自己。

要实现轻松的可移植性,请使用virtualenv-这是Python开发的黄金标准。

在项目的根目录中创建一个名为requirements.txt的文件,并编写所有必需的依赖项,如下所示:

python-dateutil==2.4.2
Scrapy==1.0.4
XlsxWriter==0.7.7

设置环境时,创建一个新的virtualenv,然后简单地:

pip install -r requirements.txt

瞧!您有一个工作环境。

对于Scrapy而言,它甚至更为重要,因为在生产中,Scrapy通常是使用scrapyd部署的,其中绝对需要具有正确的版本号和固定要求的软件包

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从列表中制作目录并在python中包含子目录列表?

来自分类Dev

从python中的子目录链接导入

来自分类Dev

在python中访问子目录

来自分类Dev

子目录中的foreach python文件

来自分类Dev

如何遍历目录中的子目录并计算python中子目录中的文件

来自分类Dev

在Python中,如何删除不包含特定文件扩展名(即.pdf)的子目录?

来自分类Dev

JBoss:在模块路径中包含子目录

来自分类Dev

在索引toctree中包含来自子目录的toctree

来自分类Dev

在url-pattern中包含子目录

来自分类Dev

在Ruby递归副本中包含空子目录

来自分类Dev

在url-pattern中包含子目录

来自分类Dev

如何在Git的子目录中包含排除文件?

来自分类Dev

PHP - 包含在子目录中不起作用

来自分类Dev

无法在站点包中包含子目录文件

来自分类Dev

列出目录,但仅包含子目录?

来自分类Dev

查找不包含子目录的目录

来自分类Dev

在Python中遍历子目录并保存到相同的子目录

来自分类Dev

在Python中遍历子目录并保存到相同的子目录

来自分类Dev

在python中获取子目录的目录大小

来自分类Dev

检查目录python中相同数量的子目录

来自分类Dev

子目录中的cakePHP

来自分类Dev

提示中的子目录?

来自分类Dev

子目录中的测试

来自分类Dev

子目录中的cakePHP

来自分类Dev

子目录中的文件?

来自分类Dev

镜像SVN子目录中的git子目录

来自分类Dev

镜像SVN子目录中的git子目录

来自分类Dev

使用循环在子目录中的子目录

来自分类Dev

删除子目录中留下给定的子目录