设置python环境并调整GitHub下载的repo的速度有多快?
有人能简单地向我解释一下下载GitHub代码并处理它的正确工作流程是什么,快速尝试调整和修复吗 解决方案1设置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更新到当前目
我是不是遗漏了什么?python repos看起来像是发布的代码,很难进行调整和快速测试,这正常吗?这些解决方案都不是正确的方法。当您需要修补python代码时,因为您想添加功能或修复bug,您应该按照以下步骤进行: 解决方案3
--help
会为您指明正确的方向开发人员
部分https://github.com//
)~/Workspace
)git克隆https://github.com//
cd
virtualenv-var
(您可以使用任何您想要的名称,但我更喜欢var
)var/bin/pip安装-r requirements.txt
var/bin/python
,您正在开发的所有模块都可以在python REPL中找到virtualenv
(提示:如果有requirements.txt
,您知道这是您要做的),或者将使用zc.buildout
或将使用pipenv
,但这些工具通常会告诉您如何在自述中构建
你的问题
每次我想做PYTHONPATH的时候都更新它,感觉很奇怪。但更奇怪的是,因为初始脚本是在macOS shell中使用的,所以在通过Python shell调用main()函数时,我无法将参数传递给它
你这么做觉得很奇怪是对的。像virtualenv
或buildout
这样的工具可以为您创建可轻松开发的包含式环境。您甚至可以在env的bin目录中找到通常在路径中找到的脚本。您还可以找到测试套件,以便根据回归测试您的更改
PythonRepos看起来像是很难调整和快速测试的发布代码,这正常吗
开发通常发生在项目的特定分支中。因此,在github页面上,您可能会看到stable/release分支,而所有新内容都发生在devel分支中。始终关注问题,在编写代码之前,首先与项目的维护人员沟通,否则您的贡献可能会被拒绝。这些解决方案都不是正确的方法。当您需要修补python代码时,因为您想添加功能或修复bug,您应该按照以下步骤进行: 解决方案3
--help
会为您指明正确的方向开发人员
部分https://github.com//
)~/Workspace
)git克隆https://github.com//
cd
virtualenv-var
(您可以使用任何您想要的名称,但我更喜欢var
)var/bin/pip安装-r requirements.txt
var/bin/python
,您正在开发的所有模块都可以在python REPL中找到virtualenv
(提示:如果有requirements.txt
,您知道这是您要做的),或者将使用zc.buildout
或将使用pipenv
,但这些工具通常会告诉您如何在自述中构建
你的q