一个新的、干净的 venv 项目中的包要求 (Python 3 /IntelliJ IDEA) - 为什么会有?

Package requirements in a new, clean venv project (Python 3 /IntelliJ IDEA) - Why are there any?

在 IntelliJ 中创建新的 Python 项目后:

不应该有任何 requirements/additional 包。

我检查这个:

所以,回顾一下:我创建了一个新的项目,select VENV,选择了一个新的环境,并且不想继承任何要求。

当我创建一个空的 Python 文件时,我得到这个:

这是从哪里来的?我没有看到任何需求文件等。但它一定在某处。

VirtualEnv 复制 PIPSetupTools,以防你想安装新包虚拟环境(这是 VirtualEnv 存在的主要原因)。

所以,我看到的唯一方法(如果你不想要的话)是从命令行创建新的虚拟环境,然后在 [=73= 中“导入”它].

关于第 2nd 困境,它(可能不是你的情况,但是)听起来像是 PyCharm 缓存问题。在 [JetBrains.IntelliJ-Support]: Package requirements not satisfied (though they are)Sergey Karpov 中指出:

Please try to remove this interpreter from IDE, then do File | Invalidate Caches/Restart.. | Invalidate and Restart and add the interpreter again.



编辑#0

我弄糊涂了:我说的是 VirtualEnv,但实际上使用的是 [Python 3.Docs]: venv - Creation of virtual environment。尽管如此,这并没有太大变化,问题仍然存在,但只有 --without-pip 选项存在。

关于另一个问题,正如我在评论中指出的那样,我尝试在我的笔记本电脑上重现该行为,但我做不到。