【问题标题】:Virtual Enviroments Inside Virtual Enviroments?虚拟环境中的虚拟环境?
【发布时间】:2019-09-24 13:17:09
【问题描述】:

当我使用 Pycharm Pro 启动 Django 2 项目时,它会自动为我的项目创建一个虚拟环境。它设置了一个带有功能管理应用程序的基本 Django 应用程序(以及其他一些“应用程序”,显然我还没有使用)我是否应该为我在子目录中构建的每个 Django 应用程序创建额外的虚拟环境?

【问题讨论】:

    标签: python django pycharm virtualenv


    【解决方案1】:

    我也在为每个 Django project (not app) 使用 virtualenv 。在 Django 项目之外创建一个不同的 virtual_env 文件夹。

    ├── mydjangoproject  # --all the Django Stuff
    │   ├─ mydjangproject /
    │   ├─ myapp1 /
    │   └─ <...>
    └── mydjango_env / # --  the environment
    

    我建议使用需求 txt,这样您就可以跟踪您在虚拟环境中安装的内容。尤其是当您以后在 Django 项目中使用第三方的东西时。某些环境可能会不时出现您的项目的一些问题,例如当您更新环境中的一些库时 - 至少我的经验是这样。使用需求 txt,您始终可以看到您所做的更改并返回。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-26
      • 1970-01-01
      • 2014-11-09
      • 2018-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多