导入和调试在不同环境中创建的Python Django项目
我正在处理一个Django项目,它是由另一个开发人员在另一台机器上创建的。我看到在应用程序的根目录中有一个.virtualenv目录。是否可以使用项目设置和Python版本(应用程序使用2.7)在我的Windows计算机上本地设置此项目,以便我可以像本地Django应用程序一样运行它,以便调试是可行的 我可以访问开发web服务器,并已将应用程序的完整源代码复制到我的Win7机器上,但似乎无法正确设置以在本地运行应用程序,以便进行调试 我目前在本地的开发机器上安装了Python 2.7、2.7.5和3.3.2。我会称自己是Django和Virtualenv的新手 如果有人能给我提供一些指导,告诉我如何让我的环境变得更紧张,这样我就可以通过调试运行应用程序,我将非常感激导入和调试在不同环境中创建的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
提前感谢。不建议使用在其他计算机上创建的VirtualEnvironment。有一些东西是为创建它的特定系统而硬连接的,一些应用程序可能有为特定系统编译的组件 您应该在您的计算机上安装依赖项并将Django项目移动到那里 关于安装依赖项的注意事项-可能有一个名为
requirements.txt
的文件。如果它在那里并且保持最新,您可以在virtualenv中运行单个命令来安装所有依赖项:
pip -r requirements.txt install
如果找不到它,请让其他开发人员创建它。他只需要在自己的环境中这样做:
pip freeze > requirements.txt
我曾经遇到过同样的问题,配置另一个环境花费了我太多的时间,最终我不得不创建一个具有相同版本的操作系统和库的虚拟机。然后我制作了一份项目的原始副本,效果很好