Skip to main content
 首页 » 编程设计

python之如何将 django 项目与 virtualenv 相关联

2025年05月04日15davidwang456

我在 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。我该怎么做?

请您参考如下方法:

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

关于这个我可以给你一个很长的解释,但是已经有一个关于这个的优秀教程。 virtualenv和 virtualenvwrapper

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