【发布时间】:2017-01-05 17:12:12
【问题描述】:
我在 virtualenv 中有 django 项目,现在我在服务器上发布它,但问题是我无法从 virtualenv 移动项目,当我这样做时,站点包中的相关包,无法读取并发生错误,怎么能我从 virtualenv 中取出我的项目,没有任何发行
【问题讨论】:
-
你不能在服务器上创建一个新的virtualenv并匹配你的项目依赖吗?
-
我可以在服务器上创建新的virtualenv,但我不想在服务器上使用virtualenv,而是想在没有virtualenv的情况下运行项目
-
那么您只需要在服务器上安装依赖项即可。正如 e4c5 所说,您可以使用 pip freeze 来获取您的依赖项
-
经验:在部署 Django(或其他任何基于 Python 的)项目时,永远不要依赖系统的库和包。这将一天或一天中断,除非您不再对系统进行任何更新(这也不是一种选择)。
-
请按照此处的标准做法将答案标记为正确。谢谢。
标签: django virtualenv