我正在新的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
用法: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。
--build- dir
pip
PyCharm的修复程序已准备就绪,并将在本周以2020.3版本发布(并移植到2020.2.5和2020.1.5)。
解决方法是降级pip到以前的版本-关闭PyCharm并python -m pip install pip==20.2.4使用相应的虚拟环境在终端中运行。
python -m pip install pip==20.2.4
带有修复程序的2020.1.5和2020.2.5已发布-请更新。