【问题标题】:How to associate django project with virtualenv如何将 django 项目与 virtualenv 关联
【发布时间】:2014-01-05 15:34:24
【问题描述】:

我正在 Windows 上使用 pycharm 3 pro。我正在尝试设置一个 virtualenv 来开发 django。

我的 virualenv 在 /f/development3/tools/virtualenvs/ 中。它被称为“renv”。我在 /f/PycharmProjects/ 中有一个名为“r1”的项目。

在 pycharm 中,我将解释器设置为 r1 以作为 virtualenv “renv”。但是,当我打开终端并执行以下操作时:

/f/PycharmProjects/r1 $ which pip
/f/Python27/Scripts/pip

所以看来项目没有通过pycharm与virtualenv关联。而不是试图弄清楚如何在 pycharm 中执行此操作(我在他们的论坛中发布了一个问题),我想使用命令行(或剪切/粘贴)将我的 django 项目“放入”virtualenv。我该怎么做?

【问题讨论】:

    标签: python django virtualenv


    【解决方案1】:

    那么您需要将您的项目与virtualenv 关联起来,假设首先创建了virtualenv。然后您需要使用virtualenvwrapper,然后使用workon 命令。这实际上比您最初预期的要复杂。

    我可以给你一个很长的解释,但已经有一个很好的教程。 virtualenvvirtualenvwrapper

    请注意virtualenvwrapper 是特定于 *nix 的,因此对于 Windows,您需要找到替代解决方案。幸运的是存在这样的解决方案,and its for powershell

    【讨论】:

    • 谢谢 - 确实有帮助
    【解决方案2】:

    实际上,一个用于 Windows 的 virtualenvwrapper 端口,称为 virtualenvwrapper-win。它特别适用于 Windows 命令行(不是 powershell)。当然,您可能更喜欢在 powershell 中工作, 但请注意您的选择是什么。唯一的缺点是您需要在单独的 git bash shell 中执行 git 添加/提交等操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-15
      • 2013-04-17
      相关资源
      最近更新 更多