我应该将 python 文件放在 venv 文件夹中的什么位置?
Where do I put my python files in the venv folder?
(可能是个菜鸟问题,但是google了20分钟没找到解决方法)
我用 PyCharm 创建了一个新的 纯 Python 项目,它产生了以下文件夹结构
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
我现在把 myproject.py
或 myproject
文件夹放在哪里?
- 在
venv
之内还是之外?
- 在
venv/bin
文件夹中?
- 就在
venv
里面,即 myproject/venv/myproject.py
?
虚拟环境管理不属于您的文件。它不关心您如何管理自己的文件。将它们放在对您有意义的任何地方,而不是 venv 目录树中的任何地方。常见的解决方案包括直接在 myproject
中,或在 myproject/src
.
中
我猜你误解了术语 "Virtual Environment"。它提供了一个隔离环境,您可以在其中为您的项目下载不同版本的 python 包和 运行。因此,不要在虚拟环境中放置任何东西。保持清洁。
要利用虚拟环境,
- 激活它(来源 path_to_virtual_env/bin/activate)
- 使用 pip 安装必要的 python 包(pip install XYZ)
- 和 运行 您的 python 代码使用 python 命令 (python3 mycode.py)
(可能是个菜鸟问题,但是google了20分钟没找到解决方法)
我用 PyCharm 创建了一个新的 纯 Python 项目,它产生了以下文件夹结构
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
我现在把 myproject.py
或 myproject
文件夹放在哪里?
- 在
venv
之内还是之外? - 在
venv/bin
文件夹中? - 就在
venv
里面,即myproject/venv/myproject.py
?
虚拟环境管理不属于您的文件。它不关心您如何管理自己的文件。将它们放在对您有意义的任何地方,而不是 venv 目录树中的任何地方。常见的解决方案包括直接在 myproject
中,或在 myproject/src
.
我猜你误解了术语 "Virtual Environment"。它提供了一个隔离环境,您可以在其中为您的项目下载不同版本的 python 包和 运行。因此,不要在虚拟环境中放置任何东西。保持清洁。
要利用虚拟环境,
- 激活它(来源 path_to_virtual_env/bin/activate)
- 使用 pip 安装必要的 python 包(pip install XYZ)
- 和 运行 您的 python 代码使用 python 命令 (python3 mycode.py)