在一个新的、干净的venv项目(python3/IntelliJ IDEA)中打包需求为什么会有这样的需求?

2024-03-29 11:05:02 发布

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

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

Choosing venv and basic python3.6 interepreter, no inheriting of packages

不应该有任何要求/附加包。你知道吗

我检查一下:

Enter image description here

所以,概括一下:我创建了一个新的项目,选择VENV,选择一个新的环境,不想继承任何需求。你知道吗

当我创建一个空的Python文件时,我得到如下结果:

Enter image description here

这是从哪里来的?我没有看到任何需求文件等,但一定在某个地方。你知道吗


Tags: 文件项目环境venv地方intellij检查一下
1条回答
网友
1楼 · 发布于 2024-03-29 11:05:02

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

所以,我看到的唯一方法(如果您不需要的话)是从命令行创建新的虚拟环境,然后在PyCharm中“导入”它。你知道吗

关于2nd困境,它(可能不是你的情况,但是)听起来像是一个PyCharm缓存问题。在[JetBrains.IntelliJ-Support]: Package requirements not satisfied (though they are)中,谢尔盖·卡尔波夫说:

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



编辑#0

我弄糊涂了:我谈到了VirtualEnv,而实际上它是被使用的。尽管如此,这并没有太大改变,问题仍然存在,但只存在不带pip选项的。你知道吗

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

相关问题 更多 >