Python之完美解决pycharm安装模块失败,第三方库在线安装还是报错no such option: --build-dir

举报
上火不找我 发表于 2022/04/02 17:37:43 2022/04/02
【摘要】 no such option: --build-dirTry to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for youPyCharm 依赖于–build-dir安装包,该标志在最新的20.3 中被移除pip。

Python之完美解决pycharm安装python模块失败,pycharm第三方库在线安装pycharm还是报错——no such option: --build-dir)

一、问题描述

我的python版本为3.9 pip版本为21.3.1 pycharm版本为2020.2.3

无论安装什么都会报错

Usage:   
  C:\Users\123\PycharmProjects\csdn\venv\Scripts\python.exe -m pip install [options] <requirement specifier> [package-index-options] ...
  C:\Users\123\PycharmProjects\csdn\venv\Scripts\python.exe -m pip install [options] -r <requirements file> [package-index-options] ...
  C:\Users\123\PycharmProjects\csdn\venv\Scripts\python.exe -m pip install [options] [-e] <vcs project url> ...
  C:\Users\123\PycharmProjects\csdn\venv\Scripts\python.exe -m pip install [options] [-e] <local project path> ...
  C:\Users\123\PycharmProjects\csdn\venv\Scripts\python.exe -m pip install [options] <archive url/path> ...

no such option: --build-dir

在这里插入图片描述


详细描述

1.点击菜单栏File,选择Settings。
在这里插入图片描述
2.选中当前项目,然后点击右边“+”,添加第三方库
在这里插入图片描述
3.(1).搜索栏,搜索所需库。(2).查看该库的当前最新版本。(3).如果有需要下载所需版本(因为有些库之间版本要相互匹配的,这里不深究,遇到你就会懂……)(4).点击下载按钮下载
在这里插入图片描述

在此报错

在这里插入图片描述

二、解决方案

方法一:坚持用pip的方法安装第三方库

1.这里我就新建一个项目:new_project,里面新建一个文件:new_file ;再次导库,如你所见,又出现红色波浪线了,还是识别不了!!!这是怎么回事呢?在上面的方法一中不是已经下载好这个库了吗?!带着疑惑往下看:
.接着打开命令框,找到你这个新项目文件的目录
在这里插入图片描述
在这里插入图片描述
关键!!!:接着进入这个目录(一定要确认是你这个项目的目录)后,输入安装指令

pip install virtualenv

在这里插入图片描述
再回来看,成功解决
在这里插入图片描述

方法二:降级pip到之前的版本

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

三、原因分析

回到之前的问题:“pip成功,pycharm识别不了”,这就是因为新建项目默认解释器是用“项目的解释器”的,但是pip安装的第三方库是在python安装目录下,所以会识别不了。

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在终端中使用对应的虚拟环境运行。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。