(Probably a noob question, but I didn't find a solution after googling for 20 minutes.)
I created a new pure Python project with PyCharm which yielded the following folder structure
myproject
└── venv
├── bin
│ ├── activate
│ ├── activate.csh
│ ├── activate.fish
│ ├── easy_install
│ ├── easy_install-3.5
│ ├── pip
│ ├── pip3
│ ├── pip3.5
│ ├── python
│ ├── python3
│ └── python3.5
├── include
├── lib
│ └── python3.5
├── lib64 -> lib
└── pyvenv.cfg
Where do I put myproject.py
or the myproject
folder now?
venv
?venv/bin
folder?venv
, i.e. myproject/venv/myproject.py
?The virtual environment manages files which aren't yours. It doesn't care how you manage your own files. Put them wherever makes sense to you, just not anywhere inside the venv directory tree. Common solutions include directly in myproject
, or in myproject/src
.