我应该把python文件放在venv文件夹的哪里?

2024-05-07 02:01:17 发布

您现在位置:Python中文网/ 问答频道 /正文

可能是个没用的问题,但我在网上搜索了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.pymyproject文件夹放在哪里?

  • venv的内部还是外部?
  • venv/bin文件夹中?
  • 就在venv里面,也就是myproject/venv/myproject.py

Tags: install项目答案py文件夹binvenvlib
2条回答

虚拟环境管理不属于您的文件。不管你如何管理自己的文件。把它们放在任何对你有意义的地方,只是不要放在venv目录树的任何地方。常见的解决方案包括直接在myproject,或在myproject/src

我想你误解了“虚拟环境”这个词。它提供了一个独立的环境,您可以在其中下载不同版本的python包并为项目运行它。因此,不要在虚拟环境中放置任何东西。保持清洁。

为了利用虚拟环境

  • 激活它(源路径到虚拟环境/bin/activate)
  • 使用pip安装必要的python包(pip install XYZ)
  • 并使用python命令运行python代码(python3 mycode.py)

相关问题 更多 >