python - 如何在两台计算机上设置相同的Django虚拟环境?

标签 python django virtualenv

目前我需要在我的计算机中设置一个生产 Django 应用程序,我想知道最好的方法是什么?生产服务器使用 virtualenv,我执行了以下命令来获取有关环境的一些信息。谢谢

$ uname -a
Linux domU-12-31-39-0C-75-E2 2.6.34.7-56.40.amzn1.x86_64 #1 SMP Fri Oct 22 18:48:49 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

$ pwd
/home/ec2-user/virtenvs/django-1.2.5/

$ ./pip freeze
Cheetah==2.4.1
Django==1.2.5
M2Crypto==0.20.2
Markdown==2.0.1
MySQL-python==1.2.3
PIL==1.1.7
PyYAML==3.05
Pygments==1.1.1
South==0.7.3
boto==2.0b4
cloud-init==0.5.15
configobj==4.6.0
distribute==0.6.10
django-classy-tags==0.3.3
django-cms==2.1.3
django-haystack==1.1.0
django-tinymce==1.5.1a1
iniparse==0.3.1
policycoreutils-default-encoding==0.1
pycurl==7.19.0
pygeoip==0.1.5
pygpgme==0.1
pysolr==2.0.13
pysqlite==2.6.0
python-Levenshtein==0.10.2
pytz==2011c
pywurfl==7.2.1
setools==1.0
urlgrabber==3.9.1
virtualenv==1.5.1
yum-metadata-parser==1.1.2

最佳答案

您应该能够在当前服务器上执行此操作:

pip freeze -l > requirements.txt

然后在其他机器上:

pip install -r requirements.txt

有相关pip docs在线描述功能。

关于python - 如何在两台计算机上设置相同的Django虚拟环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8844017/

相关文章:

python - 在 spacy 中保存和加载 nlp 结果

Django翻译和gettext : The deprecation of the % (string interpolation) operator

python - Django,使用聚合进行随机记录的快速方法

python - Virtualenv - Python 3 - Ubuntu 14.04 64 位

python - 无法使用 python mechanize 从网站访问表单

python - 如何关闭日志缓冲区以使用python命令行工具实时获取日志?

python - 当我创建许多线程使用计时器时如何管理Qthreads?

python pip 安装在 Windows 上不工作

python - 我可以在 1 个域上使用 2 个不同版本的 Python 拥有 2 个 Django 站点吗?

python - 在 python 中使用 Flask 预装的库或包