Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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项目_Python_Django_Windows_Virtualenv - Fatal编程技术网

导入和调试在不同环境中创建的Python Django项目

导入和调试在不同环境中创建的Python Django项目,python,django,windows,virtualenv,Python,Django,Windows,Virtualenv,我正在处理一个Django项目,它是由另一个开发人员在另一台机器上创建的。我看到在应用程序的根目录中有一个.virtualenv目录。是否可以使用项目设置和Python版本(应用程序使用2.7)在我的Windows计算机上本地设置此项目,以便我可以像本地Django应用程序一样运行它,以便调试是可行的 我可以访问开发web服务器,并已将应用程序的完整源代码复制到我的Win7机器上,但似乎无法正确设置以在本地运行应用程序,以便进行调试 我目前在本地的开发机器上安装了Python 2.7、2.7.5

我正在处理一个Django项目,它是由另一个开发人员在另一台机器上创建的。我看到在应用程序的根目录中有一个.virtualenv目录。是否可以使用项目设置和Python版本(应用程序使用2.7)在我的Windows计算机上本地设置此项目,以便我可以像本地Django应用程序一样运行它,以便调试是可行的

我可以访问开发web服务器,并已将应用程序的完整源代码复制到我的Win7机器上,但似乎无法正确设置以在本地运行应用程序,以便进行调试

我目前在本地的开发机器上安装了Python 2.7、2.7.5和3.3.2。我会称自己是Django和Virtualenv的新手

如果有人能给我提供一些指导,告诉我如何让我的环境变得更紧张,这样我就可以通过调试运行应用程序,我将非常感激


提前感谢。

不建议使用在其他计算机上创建的VirtualEnvironment。有一些东西是为创建它的特定系统而硬连接的,一些应用程序可能有为特定系统编译的组件

您应该在您的计算机上安装依赖项并将Django项目移动到那里

关于安装依赖项的注意事项-可能有一个名为
requirements.txt
的文件。如果它在那里并且保持最新,您可以在virtualenv中运行单个命令来安装所有依赖项:

pip -r requirements.txt install
如果找不到它,请让其他开发人员创建它。他只需要在自己的环境中这样做:

pip freeze > requirements.txt

我曾经遇到过同样的问题,配置另一个环境花费了我太多的时间,最终我不得不创建一个具有相同版本的操作系统和库的虚拟机。然后我制作了一份项目的原始副本,效果很好