Python, virtualenv - возможно ли использовать один проект Pyramid с несколькими virtualenv на разных компьютерах? - PullRequest
3 голосов
/ 22 февраля 2011

Я действительно заинтересован в том, чтобы попробовать Pyramid Framework, но только половина моего времени на программирование тратится на мой компьютер здесь, дома; Я провожу значительное количество времени в школе и использую их компьютеры, и, согласно документации для virtualenv, среды нельзя перемещать, как проекты. То, о чем я думаю, это установить на компьютерах, которые я использую в школе, в дополнение к домашним проектам, разные проекты virtualenv для проектов Pyramid. Смогу ли я сделать это?

Ответы [ 3 ]

4 голосов
/ 22 февраля 2011

В вашем setup.py файле в корне вашего проекта, вам просто нужно перечислить все ваши зависимости в requires.

Затем, с вашим активированным virtualenv, вы запускаете

python setup.py develop

Это установит недостающие зависимости от вашего текущего virtualenv.

Пример:

requires = ['pyramid',
            'WebError',
            'pymongo',
            'mock',
            'formencode']
2 голосов
/ 22 февраля 2011
  1. Используйте что-то вроде Dropbox , чтобы синхронизировать исходный файл между компьютерами.
  2. Используйте pip в сочетании с virtualenv, сохраните файл needs.txt , в котором перечислены все зависимости для вашего программного обеспечения.
1 голос
/ 22 февраля 2011

это не совсем характерно для пирамиды.вам нужно посмотреть на контроль версий.получите бесплатную учетную запись на github или bitbucket и отправьте / извлеките ваш код оттуда.

...