( Probablemente sea una pregunta noob, pero no encontré una solución después de buscar en Google durante 20 minutos ) .
Creé un nuevo proyecto de Python puro con PyCharm que produjo la siguiente estructura de carpetas
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
¿Dónde pongo myproject.py
o la carpeta myproject
ahora?
venv
? venv/bin
? venv
, es decir, myproject/venv/myproject.py
? El entorno virtual gestiona archivos que no son tuyos. No importa cómo gestione sus propios archivos. Póngalos donde tenga sentido para usted, pero no en ningún lugar dentro del árbol de directorios de venv. Las soluciones comunes incluyen directamente en myproject
, o en myproject/src
.
Supongo que has malinterpretado el término “Entorno Virtual”. Proporciona un entorno aislado en el que puede descargar una versión diferente de los paquetes de Python y ejecutarla para su proyecto. Por lo tanto, no pongas nada dentro de tu entorno virtual. Mantenlo limpio.
Para aprovechar el entorno virtual,