3

我真的对尝试 Pyramid 框架很感兴趣,但我只有一半的编程时间花在家里的电脑上;我在学校花费了大量时间并使用他们的计算机,根据 virtualenv 的文档,环境不能像项目一样移动。我正在考虑做的是在我在学校使用的计算机上为 Pyramid 项目安装不同的 virtualenv,以及在家里使用的计算机。我能做到吗?

4

3 回答 3

4

setup.py项目根目录下的文件中,您只需列出您在requires.

然后,激活你的 virtualenv,你运行

python setup.py develop

这将在您当前的 virtualenv 上安装缺少的依赖项。

例子:

requires = ['pyramid',
            'WebError',
            'pymongo',
            'mock',
            'formencode']
于 2011-02-22T12:45:14.607 回答
2
  1. 使用Dropbox 之类的工具让您的源文件在机器之间保持同步。
  2. pip in 与 virtualenv 一起使用,保留一个requirements.txt文件,其中列出了您的软件的所有依赖项。
于 2011-02-22T07:25:42.593 回答
1

这并不是金字塔特有的。您需要查看版本控制。在 github 或 bitbucket 上获得一个免费帐户,然后从那里推/拉您的代码。

于 2011-02-22T14:14:23.593 回答