0

所以我现在正在做一些 Python 开发工作,我想知道是否可以将我的整个开发环境,特别是 Python 解释器和我安装的所有库“克隆”到我的笔记本电脑上。我目前使用 GitHub 跨机器存储和同步我的文件,我使用 Sublime Text 作为我的主要代码编辑器,所以我可以手动将它安装在两台机器上,但我不想寻找并重新安装每个库及其对新机器的依赖项,因为我不记得我可能已经安装的所有内容,并且手动执行可能无法获得我需要的所有内容。

我的第一个猜测是将 Python 文件夹从我的主 PC 复制/粘贴到我的笔记本电脑,但我不知道如何同步它,以便可以毫不费力地将对一侧所做的更新和更改带到另一侧。

更有经验的程序员/开发人员如何处理跨多台机器的大型项目?

4

1 回答 1

0

我要做的是virtualenv为每台机器上的每个项目保留一个requirements.txt文件并将文件签入您的 Git 存储库,然后执行

source /path/to/virtualenv/bin/activate
pip install -r /path/to/project/requirements.txt

每次添加或更改库时。

于 2013-11-01T02:05:06.790 回答