Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在没有安装django的情况下运行django项目_Python_Mysql_Django - Fatal编程技术网

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

Python 在没有安装django的情况下运行django项目,python,mysql,django,Python,Mysql,Django,我在Linux操作系统(Ubuntu12.04)中开发了一个使用Django框架(python和mysql DB)的项目,我想在另一台使用Linux(Ubuntu12.04)的机器上运行这个项目,而不需要在这里安装Django,有没有可能在没有安装django的情况下运行django项目。有没有办法运行 提前感谢。您可以尝试或。两者都不需要安装即可工作。您也可以尝试使用它,它是一个单文件Python运行时,也不需要安装。您可以观看创建者的安装。为了能够使用常规Django,必须安装它,因为您必须

我在Linux操作系统(Ubuntu12.04)中开发了一个使用Django框架(python和mysql DB)的项目,我想在另一台使用Linux(Ubuntu12.04)的机器上运行这个项目,而不需要在这里安装Django,有没有可能在没有安装django的情况下运行django项目。有没有办法运行


提前感谢。

您可以尝试或。两者都不需要安装即可工作。您也可以尝试使用它,它是一个单文件Python运行时,也不需要安装。您可以观看创建者的安装。

为了能够使用常规Django,必须安装它,因为您必须能够执行
导入Django
。然而,将Django作为系统级Python包安装从来都不是一个好主意。与VirtualNVs合作总是最好的。它们允许您处理多个项目,其中每个项目可能需要安装不同的软件包,不同的项目可能需要使用同一软件包的不同版本。除了用于开发之外,virtualenvs对于在远程计算机上安装软件包非常有用,即使您没有root特权

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

$ 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权限。有关Windows的virtualenv的详细信息。

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

导入系统 sys.path.insert(0,r'C:\Python34\django master') 进口django 打印(django.get_version())


C:\Python34\django master是Windows 7计算机上保存从中下载的django安装程序的路径。

您必须将其添加到Python库中,以便Python能够
导入django
。在不实际安装Django的情况下,我不知道该怎么做。@dm03514 Aptitude软件包将自动将Django安装到系统Python中。它所做的一切本质上是自动化安装过程。