繁体   English   中英

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

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

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

选择venv和基本python3.6解释器,不继承包

不应该有任何要求/额外的包。

我检查这个:

在此处输入图像描述

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

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

在此处输入图像描述

这是从哪里来的? 我没有看到任何需求文件等。但它必须在某个地方。

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

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

关于第二个困境,它(可能不是你的情况,但是)听起来像PyCharm缓存问题。 [JetBrains.IntelliJ-Support]: Package 要求未满足(尽管满足)中, Sergey Karpov指出:

请尝试从 IDE 中删除此解释器,然后执行File | 使缓存无效/重新启动.. | 无效并重新启动并再次添加解释器。



编辑#0

我感到困惑:我谈到了VirtualEnv ,而实际上它是[Python 3.Docs]: venv - Creation of virtual environment that's being used。 尽管如此,这并没有太大变化,问题仍然存在,但只有--without-pip选项存在。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM