我正在一台新的Windows 10笔记本电脑上进行全新安装。我安装了Python 3.9和PyCharm Community 2020.2,然后启动了一个新项目。在项目设置中,我在/venv文件夹的venv中创建了一个新的项目解释器。所有内容看起来都设置正确,但我无法向项目解释器安装任何内容。当我尝试安装时,例如,当我尝试安装panda或其他任何东西时,我得到非零退出代码(2),并显示以下消息:
用法:D:\我的项目\项目\venv\脚本\python.exe-m pip安装[选项][包索引选项]...
D:\我的项目\项目\venv\脚本\python.exe-m pip安装[选项]-r [包索引选项]...
D:\我的项目\项目\venv\脚本\python.exe-m pip安装[选项][-e]...
D:\我的项目\项目\venv\脚本\python.exe-m pip安装[选项][-e]...
D:\我的项目\项目\venv\脚本\python.exe-m pip安装[选项]〈存档URL/路径〉...
无此选项:- -构建目录
当我进入终端并根据PyCharm的"建议的解决方案"执行"pip install panda"时,它安装得很好,panda和它的依赖项照常出现在解释器的已安装模块列表中。我以前没有遇到过这种情况,也没有在设置中看到任何地方可以指定PyCharm在这种情况下如何调用pip。
3条答案
按热度按时间lvmkulzt1#
PyCharm依赖于
--build-dir
来安装包,并且在最新的pip
20.3中依赖于标记was removed。PyCharm is ready的修复程序将于本周在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-请更新。
gupuwyp22#
Pycharm 2020.3发布了,看起来升级到这个版本解决了这个问题。
pgccezyw3#
我在PyCharm的终端使用代码作为伙伴:venv\脚本\python -m pip安装pip==20.2.4
注意:您必须在PyCharm的终端中键入此代码,否则您无法更改项目的版本。
提示:当它完成后,你可以在settings-project interpreter中找到pip的版本。