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

2024-09-30 05:15:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个Django项目,它是由另一个开发人员在另一台机器上创建的。我看到在应用程序的根目录中有一个.virtualenv目录。是否可以使用projectsettings和Python版本(应用程序使用2.7)在我的Windows机器上本地设置这个项目,这样我就可以像本地Django应用程序一样运行它,这样调试就可行了?你知道吗

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

我目前在本地开发人员机器上安装了python2.7、2.7.5和3.3.2。我会说自己对Django和Virtualenv很陌生。你知道吗

如果有人能给我一些指导,告诉我如何让我的环境变得紧张,这样我就可以在调试中运行应用程序了,我会非常感激的。你知道吗

先谢谢你。你知道吗


Tags: 项目django版本服务器目录机器web应用程序
2条回答

不建议使用在其他计算机上创建的virtualenv环境。对于创建它的特定系统,有些东西是硬连接的,有些应用程序可能有针对特定系统编译的组件。你知道吗

您应该在您的机器上create a new virtualenv environment,安装依赖项并将Django项目移到那里。你知道吗

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

pip -r requirements.txt install

如果找不到它,请其他开发人员创建它。他只需要在自己的环境中做这些:

pip freeze > requirements.txt

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

相关问题 更多 >

    热门问题