所以我现在正在做一些Python开发工作,我想知道是否有可能将我的整个开发环境,特别是Python解释器和我安装的所有库“克隆”到我的笔记本电脑上。我目前使用GitHub在机器上存储和同步我的文件,我使用Sublime Text作为我的主代码编辑器,所以我可以手动将它安装在两台机器上,但我不想要追捕并重新安装每个库及其对新机器的依赖都是因为我不记得我可能已安装的所有内容并且手工操作可能无法获得我所需的一切。
我的第一个猜测是将Python文件夹从我的主PC复制/粘贴到我的笔记本电脑,但我不知道如何同步它,以便对一方的更新和更改可以带到另一方而不用麻烦。
更多有经验的程序员/开发人员如何处理跨多台计算机的大型项目?
答案 0 :(得分:0)
我要做的是为每台机器上的每个项目保留virtualenv
,并将requirements.txt
文件检入您的Git存储库,然后执行
source /path/to/virtualenv/bin/activate
pip install -r /path/to/project/requirements.txt
每次添加或更改库时。