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

我想为该项目做出贡献,制作一些补丁。然而,我对如何在 github 存储库上工作有点困惑。

我在问题跟踪器上选择了一个错误,做了一些研究,并提出了可能的修复方案。我对我的源码分支做了一些修改。然而,当我尝试从源代码运行 scrapy 时,我陷入了困境。

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

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

感谢您抽出时间,D.

[编辑]

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

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

这回答了我的问题。强烈建议设置并激活一个虚拟环境来工作,这在下面接受的答案中得到了很好的描述。

感谢大家!


守候你守候我
浏览 32回答 1
1回答

拉丁的传说

要运行 github 存储库,您需要使用 git clone 将存储库从远程克隆到本地,要启动它,步骤将在终端或 git bash 中类似于这样cd <base_folder>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #folder where repo will be downloadedgit clone <repo_url>&nbsp; &nbsp; &nbsp; #this will clone remote repo to localcd <repo_folder>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; #make repo folder current directory之后,您可以处理该项目,但要将本地存储库推送/合并到远程,您将需要所有者的许可另外建议为每个项目创建单独的虚拟环境,它会是这样的python3 -m venv <name_of_venv>&nbsp; #Creating venv<name_of_venv>/bin/activate&nbsp; &nbsp; &nbsp;#activating venv in linux<name_of_venv>/Scripts/activate #activating venv in windows
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python