【问题标题】:Unusual file structure with virtualenv in pycharm?pycharm中带有virtualenv的不寻常文件结构?
【发布时间】:2013-11-29 06:14:01
【问题描述】:

我使用 SETTINGS->PROJECT INTERPRETER 创建了一个 pycharm virualenv。然后我将它与http://www.jetbrains.com/pycharm/webhelp/adding-existing-virtual-environment.html 之后的项目相关联。它是一个 django 项目,上面是文件结构截图。这看起来正确吗?我很困惑,因为通常你会创建一个 virtualenv,然后在里面启动一个项目,比如:

 $ cd developer
 $ mkdir testproject
 $ cd testproject
 $ virtualenv testvenv --no-site-packages
 New python executable in testvenv/bin/python
 Installing setuptools............done.
 Installing pip...............done.
 $ source testvenv/bin/activate
 (testvenv)username:testproject leopard$ 
 $ pip install django
 Downloading/unpacking django
   Downloading Django-1.3.1.tar.gz (6.5Mb):  53%  3.5Mb
 ...
 $ django-admin.py startproject mysite
 $ cd mysite

这里的结构不同。这是为什么呢?

【问题讨论】:

  • 这是什么 Django 版本? Django 不久前更改了它的默认项目结构。
  • Simeon,在屏幕截图顶部显示的文件结构中,我使用的是 django 1.54

标签: python django virtualenv pycharm


【解决方案1】:

是的,这很好。我总是将我所有的 virtualenvs 放在一个目录中(~/.virtualenvs)。只要它在你的路径上(因为 virtualenv 把它放在那里),它就会按预期工作。

将您的虚拟环境放在不同的地方的一个好处是,您在管理代码时不必总是看到所有安装在其中的包。

这与 django 布局没有任何关系(虽然这可能也发生了变化,但我不使用 Django 所以我不知道。)

附言。我实际上使用virtualenv wrapper,你一定要看看。它使创建/删除/激活 virtualenvs 变得非常容易。默认情况下,这会将所有 virtualenvs 放在一个预先指定的目录中。

【讨论】:

  • 感谢您的关注,Inti。
猜你喜欢
  • 1970-01-01
  • 2013-10-13
  • 2015-03-29
  • 2020-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-05
  • 1970-01-01
相关资源
最近更新 更多