为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

守候你守候我 2024-01-24 15:19:58
我想为该项目做出贡献,制作一些补丁。然而,我对如何在 github 存储库上工作有点困惑。我在问题跟踪器上选择了一个错误,做了一些研究,并提出了可能的修复方案。我对我的源码分支做了一些修改。然而,当我尝试从源代码运行 scrapy 时,我陷入了困境。我已阅读有关安装过程、贡献者指南和常见问题解答的文档。我找不到有关如何从源代码运行该项目的任何信息。(只有如何从官方发行包安装,这不是我想要的。)您是否必须创建一个虚拟环境来运行它?您能否提供有关您通常如何从 github 存储库运行该项目的简单步骤?感谢您抽出时间,D.[编辑]感谢 IRC 服务器上的人们,我能够使用以下命令安装存储库版本:pip install -e <path/to/scrapy/root/dir>这回答了我的问题。强烈建议设置并激活一个虚拟环境来工作,这在下面接受的答案中得到了很好的描述。感谢大家!
查看完整描述

1 回答

?
拉丁的传说

TA贡献1789条经验 获得超8个赞

要运行 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


查看完整回答
反对 回复 2024-01-24
  • 1 回答
  • 0 关注
  • 27 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信