在没有安装django的情况下运行django项目

时间:2012-11-08 15:02:27

标签: python mysql django

我在Linux OS(Ubuntu 12.04)中开发了一个带有 Django框架(python和mysql DB)的项目,我想在另一台机器中的localhost中运行这个项目使用Linux(Ubuntu 12.04)而不在这里安装Django,是否有可能在没有安装django的情况下运行django项目。有没有办法运行呢?

提前致谢。

3 个答案:

答案 0 :(得分:8)

为了能够使用常规Django,必须安装它,因为你必须能够import django。但是,将Django安装为系统级Python包并不是一个好主意。最好与virtualenvs合作。它们允许您处理多个项目,其中每个项目可能需要安装不同的包,并且不同的项目可能需要使用相同包的不同版本。除了使用开发之外,即使您没有root权限,virtualenvs对于在远程计算机上安装软件包也非常有用。

您只需下载virtualenv.py,然后在远程计算机上执行以下操作:

$ wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py venv
$ cd venv
$ source bin/activate
$ pip install django

这将创建一个virtualenv,您可以在其中安装任何Python包而无需root权限。有关virtualenv here的更多信息。

答案 1 :(得分:3)

您可以尝试DjangoOnAStickportablepython。两者都不需要安装工作。您也可以尝试PyRun这是一个不需要安装的One文件Python Runtime,您可以通过创建者观看video about it

答案 2 :(得分:0)

对于Windows:

我们可以写下面4个语句来使用django&检查它是否已安装。

import sys sys.path.insert(0,r'C:\Python34\django-master') import django print (django.get_version())

C:\ Python34 \ django-master是从https://github.com/django/django下载的django设置保存在Windows 7计算机上的路径。