微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

贡献于Scrapy-从源代码运行的正确方法是什么?

如何解决贡献于Scrapy-从源代码运行的正确方法是什么?

我想为项目bu做一些补丁做出贡献。但是,我对如何在github存储库上工作有些困惑。

我选择了问题跟踪器上的错误,进行了一些研究,并提出了可能的解决方案。我对源代码的分支做了一些修改。但是,当尝试从源代码中抓取我时,我陷入了困境。

我已经阅读了安装过程的文档,贡献者指南和常见问题解答。我无法从源代码中找到有关如何运行项目的任何信息。 (只有如何从官方分发包中安装,这不是我想要的。)

您是否必须创建一个虚拟环境才能在其中运行? 您能否提供有关如何从github存储库正常运行项目的简单步骤?

感谢您的宝贵时间, D。

[编辑]

感谢IRC服务器上的人们,我能够使用以下命令安装repo版本:

pip install -e <path/to/scrapy/root/dir>

这回答了我的问题。强烈建议您设置并激活一个可用于工作的虚拟环境,在下面的可接受的答案中对此进行了很好的说明。

谢谢大家!

解决方法

要运行github存储库,您将需要使用git clone从远程将存储库克隆到本地,要启动它,该步骤将在终端机或git bash中进行如下操作

cd <base_folder>          #folder where repo will be downloaded
git clone <repo_url>      #this will clone remote repo to local
cd <repo_folder>          #make repo folder current directory

之后,您可以处理项目,但是要将本地存储库推送/合并到远程,则需要所有者的许可

还建议为每个项目创建单独的虚拟环境,这将是这样的

python3 -m venv <name_of_venv>  #Creating venv
<name_of_venv>/bin/activate     #activating venv in linux
<name_of_venv>/Scripts/activate #activating venv in windows

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。