Jin*_*que 6 python egg scrapyd
有人可以指导我如何打开我现有的python项目的一步一步的程序吗?文档一直在提到包中的setup.py,但我在项目中找不到它...
谢谢,
您可以使用setuptools来实现这一目标.分两步,你只需要:
此文件调用setuptools API来负责构建程序包.一个非常简单的setup.py看起来像这样:
from setuptools import setup, find_packages
setup(
name='mypackage',
version='0.1.0',
description='A short description',
long_description='I would just open("README.md").read() here',
author='Author of the Project',
author_email='author@company.com',
url='https://github.com/user/proj',
packages=find_packages(exclude=['*tests*']),
)
Run Code Online (Sandbox Code Playgroud)
这绝对是更容易的部分.你只需要打电话
$ python setup.py bdist_egg
Run Code Online (Sandbox Code Playgroud)
只需查看dist创建的目录,您就可以找到该.egg文件.
我建议你看一下关于setuptools的非常好的教程:http://pythonhosted.org/an_example_pypi_project/setuptools.html
假设 scrapy 守护进程在本地主机上运行,它应该简单如下:
cd /root/of/scrapy/project/where/scrapy.cfg/is
scrapy deploy
Run Code Online (Sandbox Code Playgroud)
否则,在 scrapy.cfg 文件中插入另一个条目,例如:
[deploy:scrapyd2]
url = http://scrapyd.mydomain.com/api/scrapyd/
username = john
password = secret
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅scrapyd 文档
| 归档时间: |
|
| 查看次数: |
3480 次 |
| 最近记录: |