PyCharm venv 失败:'没有这样的选项:--build-dir'

问题描述 投票:0回答:3

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

用法:D:\MyProject\project env\Scripts\python.exe -m pip install [选项] [包索引选项] ...
D:\MyProject\project env\Scripts\python.exe -m pip install [选项] -r [包索引选项] ...
D:\MyProject\project env\Scripts\python.exe -m pip install [选项] [-e] ...
D:\MyProject\project env\Scripts\python.exe -m pip install [选项] [-e] ...
D:\MyProject\project env\Scripts\python.exe -m pip install [选项] ...

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

当我进入终端并根据 PyCharm 的“建议解决方案”“pip install pandas”时,它安装正常,并且 pandas 及其依赖项照常出现在解释器的已安装模块列表中。我以前没有遇到过这种情况,并且在设置中看不到任何地方我可以指定 PyCharm 在这种情况下将如何调用 pip。

python pip pycharm python-venv
3个回答
60
投票

PyCharm 依赖

--build-dir
来安装包,并且标志 was removed in the latest
pip
20.3.

PyCharm 的修复程序 将于本周在 2020.3 版本中发布(并反向移植到 2020.2.5 和 2020.1.5)。

解决方法是将

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

更新 1

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


2
投票

Pycharm 2020.3 发布,升级到这个版本似乎解决了这个问题


0
投票

我在 PyCharm 的终端使用代码: venv\Scripts\python -m pip install pip==20.2.4

注意:您必须在 PyCharm 的终端中键入此代码,否则您无法更改项目的版本。

提示:完成后,您可以在设置-项目解释器中找到pip的版本。

© www.soinside.com 2019 - 2024. All rights reserved.