这些天我主要使用 Python 2.7 和 Django 1.3.3(托管在 Heroku 上)工作,并且我维护了多个项目。我一直在使用在 VirtualBox 中运行 Ubuntu 的桌面上工作,但最近不得不去旅行,想把所有东西都加载到我的笔记本上。但是,我很快发现 virtualenv + Github 非常容易创建项目,但我努力尝试将它们转移到我的笔记本上。我想出的方法是创建新的 virtualenv,然后从 github 克隆代码。但是,我无法在我真正想要的文件夹中执行此操作,因为它会说该文件夹不为空。所以,我会将它克隆到一个 tmp 文件夹,而不是他们将所有内容剪切/粘贴到我真正想要的位置。不可怕,但我只是觉得我 我在这里遗漏了一些东西,应该更容易。也许先克隆,然后是 mkvirtualenv?
这不是一个严重的问题,但我正在考虑进行更多更改(例如使用 VirtualBox 并使用双启动系统),如果我可以让它更顺畅一些,那就太好了。:)
最后,我找到并阅读了一些关于在计算机之间移动 git repos 的帖子,但我没有看到任何与 Virtualenv 的交易(也许我只是错过了它)。
编辑:为了清楚起见并避免混淆,我不会尝试“移动”virtualenv。我只是在谈论创建新方法的最佳方法。安装软件包,然后从 github 克隆 repo。