虚拟环境的结构应该是什么样的

Dyl*_*ler 5 python development-environment virtualenv pycharm python-3.x

这是我第一次真正使用它之一virtualenv,当我第一次激活它时,我(并且)对我的实际项目(如代码)的位置感到有些困惑.目前(制作和激活后virtualenv)这是我的项目的样子PyCharm:

Project Name
|-project-name      <= I called my virtualenv project-name
  |-bin
    |-Lots of stuff here
  |-include
    |-Lots of stuff here
  |-lib
    |-Lots of stuff here
  |-.Python
  |-pip-selfcheck.json
Run Code Online (Sandbox Code Playgroud)

在这种环境中,我应该在哪里放置我的实际代码?

tur*_*kus 5

我不建议将您的项目放到virtualenv文件夹中.我想你应该这样做:

如果您使用Linux,请在终端中执行此操作:

  1. mkdir project-name.
  2. cd project-name.
  3. virtualenvwrapper env.
  4. source env/bin/activate.

因此project-name,您将拥有根据您的项目+ virtualenv文件夹调用所有文件的文件夹env.

如果你没有virtualenvwrapper,那么只需使用apt-get以下方法安装:

sudo apt-get install virtualenvwrapper


jos*_*van 3

当您使用 激活虚拟环境时virtualenv env, env (将安装所有依赖项)位于根目录的顶部。假设您使用Django创建一个项目,那么您将按照以下步骤操作:

  1. 输入source env/bin/activate激活虚拟环境
  2. 输入pip install django安装 Django
  3. 输入django-admin startproject my-example-proj,这将在您的根目录中安装 Django

您现在应该如何使用两个目录:envmy-example-proj。您的项目永远不会进入env目录。这就是您使用pip安装依赖项的地方。