【问题标题】:How to configure django environment for pycharm on windows?如何在windows上为pycharm配置django环境?
【发布时间】:2011-11-28 06:20:55
【问题描述】:

我是 django 开发的新手(我正在使用 MS 和 Oracle/Java 堆栈)。我现在准备好你的开发环境是多么重要。我在 windows 上有一个带有一些小型 django 项目的 Web 服务器,pycharm IDE(检查了可能性并选择了这个)。项目不受任何版本控制,但我稍后会将其放入 git 中。

我的问题是 - 如何配置环境并将我的项目导入其中? 是否可以将我的 devproject 放入 虚拟机 并在 windows 的 pycharm 中编辑它(试过但不知道该怎么做)还是我必须在 Windows 上安装 django?我有点不愿意在我的工作站上安装所有这些员工,但可能是必要的。是否可以只为这个项目安装 django 模块而不污染我的全局 python 环境?

这对于普通的 django 开发人员来说可能很明显,但我有点迷茫。

【问题讨论】:

  • 我不使用 pyCharm,但如果你想避免污染你的全局 python 安装,你应该使用'virtualenv'(和 virtualenvwrapper),它可以让你快速轻松地创建多个封装的 python 环境。
  • 谢谢,我现在开始阅读有关 virtualenv 的内容,看起来很有希望。
  • wrapper 似乎不适用于 Windows,但 virtualenv 看起来很棒。谢谢。

标签: django development-environment pycharm


【解决方案1】:

自从我写下这个答案后,PyCharm 已经大大扩展了对虚拟环境的支持;现在您可以在启动项目时创建虚拟环境。

有关详细信息,请参阅PyCharm online documentation


我在工作中在 Windows 上使用 PyCharm,这个过程对我有用(因为 PyCharm 在项目创建阶段不支持虚拟环境)。您必须将 django 库放在您的开发机器上,代码提示和方法签名才能工作。

为此,您需要先安装setuptools,然后在您的系统python中安装pip

对于新项目

  1. 首先创建您的虚拟环境,这将避免污染您的基础 python 安装。

    D:\>virtualenv --no-site-packages myenv

    New python executable in myenv\Scripts\python.exe

    Installing setuptools................done.

    Installing pip...................done.

  2. 接下来,切换到这个环境:

    D:\>myenv\Scripts\activate

    (myenv)D:\>

  3. 将 django 安装到此环境中:pip install django,以及此项目可能需要的任何其他库。

  4. 运行PyCharmFile > New Project

  5. 为您的项目命名并从项目类型下拉列表中选择Django project

  6. 在下一个屏幕上,单击 python 解释器右侧的按钮,然后浏览到您的虚拟环境,然后选择包含 python.exe 文件的目录。

现在您的项目已设置为仅使用 virtualenv python。完成开发后,您可以freeze your install 并将其复制到您的测试环境中。

完成后,您只需删除目录myenv 即可删除项目特定的库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    • 2018-06-24
    • 2012-05-01
    • 2021-01-01
    • 2021-11-07
    相关资源
    最近更新 更多