python常见问题-pycharm无法导入三方库

1.运行环境

python版本:Python 3.9.6

需导入的greenlet版本:greenlet 3.1.1

2.当前的问题

由于需要使用到greenlet三方库,所以进行了导入,以下是我个人导入时的全过程

①首先尝试了第1种导入方式:使用pycharm进行导入,点击install package greenlet

②发现提示无法导入,提示no such option: --build-dir

③经过查询,网友说多数情况报这个错误是因为,pycharm依赖于--build-dir安装第三方库,但pip install中的该参数在 pip 20.3中被移除了,所以报了该错

3.解决过程

3.1初始解决过程

一开始以为是三方库和我本地环境的兼容性除了问题,所以一开始查询的方向有点便宜了问题的本质,既然猜想到是因为版本的问题导致,那么结果也就显而易见了,要么降低pip的版本,要么升级pycharm的版本( 网上说pycharm在2020.3版本已经修复了该问题)。或者不实用pycharm进行安装,使用cmd终端进行安装

①降级pip版本:直接到CMD终端,安装低版本

②升级pycharm版本:pycharm在2020.3版本修复了此问题

③不用pycharm:直接在CMD终端执行pip安装

我是用第③种,发现已经安装成功了,但是项目还是提示错误,这到底是因为什么呢?

3.2最终解决过程

我尝试导入另一个三方库chinese_calendar,发现还是不成功。我不得不开始考虑是不是自己的查询方向有问题,最终找到了正解。由于自己是新手,所以中间又经历了很多的坎坷,其实原因并不是因为greenlet版本不兼容导致的。原来是因为自己选择的项目python解释器并不是自己系统默认的解释器路径,而自己通过命令下载的三方库都是默认下载到系统解释器路径的,最终切换一下路径把问题解决了。

相关推荐
郝学胜-神的一滴1 分钟前
图形学基础:OpenGL、图形引擎与IG的核心认知及核心模式解析
开发语言·c++·qt·程序人生·图形渲染
愤豆2 分钟前
15-Java语言核心-并发编程-并发容器详解
java·开发语言
xiaoliuliu123454 分钟前
R语言4.5.0安装教程:详细步骤+自定义安装路径(64位)
开发语言·r语言
清水白石0085 分钟前
Python 性能优化避坑指南:回归风险防控、基准压测与安全回滚实战
python·性能优化·回归
小宇的天下5 分钟前
Calibre LVS Circuit Comparison(3)
开发语言·php·lvs
96775 分钟前
多线程编程:整个互斥的流程以及scoped_lock的用法,以及作用,以及 硬件上的原子操作和逻辑上的原子操作
开发语言·c++·算法
liuyao_xianhui7 分钟前
优选算法_topk问题_快速排序算法_堆_C++
java·开发语言·数据结构·c++·算法·链表·排序算法
liuyao_xianhui9 分钟前
优选算法_堆_最后一块石头的重量_C++
java·开发语言·c++·算法·链表
好家伙VCC10 分钟前
# 发散创新:基于状态通道的以太坊智能合约高效交互实践在区块链应用开发中,**交易
java·python·区块链·智能合约
gc_229911 分钟前
学习python使用Ultralytics的YOLO26进行分类的基本用法
python·分类·ultralytics·yolo26