设置python环境并调整GitHub下载的repo的速度有多快?

设置python环境并调整GitHub下载的repo的速度有多快?,python,git,shell,github,Python,Git,Shell,Github,有人能简单地向我解释一下下载GitHub代码并处理它的正确工作流程是什么,快速尝试调整和修复吗 解决方案1 使用pip安装GitHub repo 然后使用shell命令调用python“函数”,不是在pythonshell中,而是在macoshell中 这显然不是一个好的解决方案,因为我甚至不知道源代码在哪里。不要使用macOS外壳。我想看到所有的文件,复制/粘贴,更正和尝试 解决方案2 在工作目录中下载GitHub repo 打开macOS外壳 目录中的cd 将PYTHONPATH更新到当前目

有人能简单地向我解释一下下载GitHub代码并处理它的正确工作流程是什么,快速尝试调整和修复吗

解决方案1

  • 使用pip安装GitHub repo
  • 然后使用shell命令调用python“函数”,不是在pythonshell中,而是在macoshell中 这显然不是一个好的解决方案,因为我甚至不知道源代码在哪里。不要使用macOS外壳。我想看到所有的文件,复制/粘贴,更正和尝试

    解决方案2

  • 在工作目录中下载GitHub repo
  • 打开macOS外壳
  • 目录中的cd
  • 将PYTHONPATH更新到当前目录
  • 启动pythonshell
  • 加载所需脚本以尝试使用import指令
  • 使用文本编辑器编辑脚本并重复操作6以尝试操作
  • 每次我想做PYTHONPATH的时候都更新它,感觉很奇怪。但更奇怪的是,因为初始脚本是在macOS shell中使用的,所以在通过Python shell调用main()函数时,我无法将参数传递给它


    我是不是遗漏了什么?python repos看起来像是发布的代码,很难进行调整和快速测试,这正常吗?

    这些解决方案都不是正确的方法。当您需要修补python代码时,因为您想添加功能或修复bug,您应该按照以下步骤进行:

    解决方案3
  • 查找项目的主页(在github、gitlab或其他任何地方),通常DDG或google或
    --help
    会为您指明正确的方向
  • 阅读项目的自述文件,并查找
    开发人员
    部分
  • 检查项目问题跟踪器中的功能请求和错误报告,确保检查您要做的事情没有被其他人完成(然后您可以提供帮助),这对于协作非常重要
  • 对于构建和开发,请遵循自述文件中的说明(通常如下所示),或者只需遵循以下说明:
  • 如何处理python项目
  • 复制存储库URL(
    https://github.com//
  • 在一个目录中打开一个终端,您可以在其中继续您的工作(我喜欢使用
    ~/Workspace
  • 运行
    git克隆https://github.com//
  • cd
  • virtualenv-var
    (您可以使用任何您想要的名称,但我更喜欢
    var
  • var/bin/pip安装-r requirements.txt
  • 运行
    var/bin/python
    ,您正在开发的所有模块都可以在python REPL中找到
  • 这应该适用于绝大多数python项目。一些项目会向您展示其他工具,如
    virtualenv
    (提示:如果有
    requirements.txt
    ,您知道这是您要做的),或者将使用
    zc.buildout
    或将使用
    pipenv
    ,但这些工具通常会告诉您如何在自述中构建

    你的问题 每次我想做PYTHONPATH的时候都更新它,感觉很奇怪。但更奇怪的是,因为初始脚本是在macOS shell中使用的,所以在通过Python shell调用main()函数时,我无法将参数传递给它

    你这么做觉得很奇怪是对的。像
    virtualenv
    buildout
    这样的工具可以为您创建可轻松开发的包含式环境。您甚至可以在env的bin目录中找到通常在路径中找到的脚本。您还可以找到测试套件,以便根据回归测试您的更改

    PythonRepos看起来像是很难调整和快速测试的发布代码,这正常吗


    开发通常发生在项目的特定分支中。因此,在github页面上,您可能会看到stable/release分支,而所有新内容都发生在devel分支中。始终关注问题,在编写代码之前,首先与项目的维护人员沟通,否则您的贡献可能会被拒绝。

    这些解决方案都不是正确的方法。当您需要修补python代码时,因为您想添加功能或修复bug,您应该按照以下步骤进行:

    解决方案3
  • 查找项目的主页(在github、gitlab或其他任何地方),通常DDG或google或
    --help
    会为您指明正确的方向
  • 阅读项目的自述文件,并查找
    开发人员
    部分
  • 检查项目问题跟踪器中的功能请求和错误报告,确保检查您要做的事情没有被其他人完成(然后您可以提供帮助),这对于协作非常重要
  • 对于构建和开发,请遵循自述文件中的说明(通常如下所示),或者只需遵循以下说明:
  • 如何处理python项目
  • 复制存储库URL(
    https://github.com//
  • 在一个目录中打开一个终端,您可以在其中继续您的工作(我喜欢使用
    ~/Workspace
  • 运行
    git克隆https://github.com//
  • cd
  • virtualenv-var
    (您可以使用任何您想要的名称,但我更喜欢
    var
  • var/bin/pip安装-r requirements.txt
  • 运行
    var/bin/python
    ,您正在开发的所有模块都可以在python REPL中找到
  • 这应该适用于绝大多数python项目。一些项目会向您展示其他工具,如
    virtualenv
    (提示:如果有
    requirements.txt
    ,您知道这是您要做的),或者将使用
    zc.buildout
    或将使用
    pipenv
    ,但这些工具通常会告诉您如何在自述中构建

    你的q