当前位置: 首页 > 面试题库 >

PyCharm venv失败:“无此选项:--build-dir”

房新翰
2023-03-14
问题内容

我正在新的Windows 10笔记本电脑上进行全新安装。我安装了Python 3.9和PyCharm Community
2020.2,然后开始了一个新项目。在项目设置中,我在/
venv文件夹内的venv中创建了一个新的项目解释器。一切看起来都可以正确设置,但是我无法在项目解释器中安装任何东西。当我尝试这样做时(例如,当我尝试安装熊猫或其他任何东西时),我得到无零退出代码(2)并显示以下消息:

用法:D:\ MyProject \ project \ venv \ Scripts \ python.exe -m pip安装[选项]
[package-index-options] …
D:\ MyProject \ project \ venv \ Scripts \ python.exe -m pip安装[选项] -r
[软件包索引选项] …
D:\ MyProject \ project \ venv \ Scripts \ python.exe -m pip安装[选项] [-e] …
D:\ MyProject \ project \ venv \ Scripts \ python.exe -m pip install [选项]
[-e] …
D:\ MyProject \ project \ venv \ Scripts \ python.exe -m pip install
[options] <存档URL /路径>。 ..

没有这样的选项:–build-dir

当我进入终端并按照PyCharm的“拟议解决方案”“ pip install
pandas”进行安装时,它会很好地安装,并且pandas及其依赖项会像往常一样出现在解释器中已安装模块的列表中。我以前没有遇到过这种情况,也没有在设置中的任何地方看到我可以指定在这种情况下PyCharm将如何精确调用pip。


问题答案:

PyCharm依赖于--build- dir安装软件包,该标志在最新的20.3版中已删除pip

PyCharm的修复程序已准备就绪,并将在本周以2020.3版本发布(并移植到2020.2.5和2020.1.5)。

解决方法是降级pip到以前的版本-关闭PyCharm并python -m pip install pip==20.2.4使用相应的虚拟环境在终端中运行。

带有修复程序的2020.1.5和2020.2.5已发布-请更新。



 类似资料:
  • 我正在一台新的Windows 10笔记本电脑上进行全新安装。我安装了Python 3.9和PyCharm社区2020.2,然后开始了一个新项目。在项目设置中,我在/venv文件夹中的venv中创建了一个新的项目解释器。一切看起来都设置正确,但我不能安装任何项目解释器。当我尝试这样做时,例如,当我尝试安装pandas或其他任何东西时,我得到非零退出代码(2)并显示以下消息: 用法:D:\MyProj

  • 尝试使用unity 2019.4.26f1为android 30构建,请点击以下链接:https://developers.google.com/ar/develop/unity/android-11-build 错误:CommandInvokationFailure:渐变生成失败。C:\Program Files\Java\jdk1。8.0_191\bin\java。exe-classpath“

  • 我使用android studio preview beta 4,打开project it build时从https://github.com/drklo/Telegram获得Telegram源代码,并出现以下错误: 我使用最新的NDK android-ndk-r16-beta1-windows-x86。add-application.mk的第100行中有错误,它是: 所以我使用的add-appl

  • 运行某些build.xml目标时,清理会删除ivy jar目录。“锁定”文件是通过eclipse,在目录上使用资源管理器或从eclipse重新运行ant拒绝删除它,直到eclipse重新启动。这非常耗时。某些原因导致eclipse在运行ant构建/清理后保留此文件。 这不是所有项目,仅在某些时间出于未知原因。 目前存在这种讨论。Eclipse不会删除文件 但它并没有回答我关于如何让eclipse运

  • 您可以在下面找到代码:https://github.com/ulkan/oc_mareu

  • 我正在用TypeScript编写一个Express应用程序,并尝试使用webpack将生产代码和供应商模块转换到单个bundle.js文件中。但我不能这样做,因为一个奇怪的节点前GYP错误: 我正在运行节点8.11.2。下面是我的: 知道吗?提前谢谢你。