python:导入第三方库greenlet,gevent方法

article/2025/8/24 4:52:20

greenlet,gevent

greenlet,gevent是python支持的第三方库,它们可以帮助我们完成协程的使用,其中greenlet是手动调换方式(switch方法),gevent是自动调换方式(遇到IO操作)。

在导入第三库greenlet,gevent的时候我遇到了一些问题,现在将问题和解决办法总结如下。

导入问题

greenlet,gevent两个库遇到的问题是一样的,以greenlet为例。
在这里插入图片描述

解决办法

  • 步骤一:下载.whl文件

首先,我们需要点击下面的链接,下载该库文件对应版本的.whl文件

下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

下载链接:link.

界面如下:
在这里插入图片描述
注意:
我们需要考虑自己的系统是win32位还是win64位,使用的python2系列还是python3系列,比如我自己使用的是win64位机,python3.9,所以选择.whl版本如下:
在这里插入图片描述
在这里插入图片描述

  • 步骤二:复制.whl文件到pip.exe同级目录

将步骤一中下载好的 .whl 文件复制到pip.exe的同级目录下。这个目录可以python中的pip.exe的目录,也可以是pycharm中项目的pip.exe的目录,我是选择了都导入了(一般pip.exe都在Scripts文件夹里)。

eg:

(1)我的python中路径(路径中有pycharm是因为懒,所以直接将python安装在pycharm文件中了):
在这里插入图片描述

(2)我的pycharm项目中路径(这个路径pycharm在报错时会给提示,可以直接复制):
在这里插入图片描述

  • 步骤三:切换指定目录+导入第三方库

首先,不论是选择安装到pycharm的项目还是python中,请先将目录切换到指定位置——步骤二中位置。

// 将目录切换到指定位置
cd  指定目录

eg:

(1)python(cmd):
在这里插入图片描述
(2)pycharm项目:
在这里插入图片描述
然后使用如下语句格式进行导入:

//导入格式
pip install 需要导入的.whl文件名(带后缀)

最后得到如下结果:
(1)python(cmd)
在这里插入图片描述
(2)pycharm项目
在这里插入图片描述
在这里插入图片描述

安装后使用

我们可以发现在导入第三库greenlet,gevent后,使用import不会产生报错的阴影,并且可以出现自动提示,也就是说经过上面的步骤,导入库成功,可以使用这两个库实现协程了。
在这里插入图片描述

补充:
虽然题目说的是解决greenlet,gevent第三方库,但是使用这三个步骤也是可以解决python其他第三方库的导入异常情况的。


http://chatgpt.dhexx.cn/article/G46vuEAK.shtml

相关文章

python gevent使用

对大部分语言来说,经常用到并发来处理一些情况。比如必须要多次查询数据库,多次请求API,python内置的gevent就很简单好用。传参,获取返回值,捕获协程的错误都很方便。 直接上例子: import gevent as gevent…

指定Geany使用的Python版本

本文介绍: 在win7下配置Geany,使其使用 Python 3 因为电脑上安装了不同版本的Python,需要根据实际情况来进行版本切换。 第一步:首先点击"生成"按钮的三角箭头,再点击"设置生成命令" 第二步:在弹出…

ModuleNotFountError:No module named ‘gensim‘(在python代码中导入gensim模块)

运行窗口: conda install 模块 pip install 模块 第一个命令应该由于网速太慢没有下载完全,第二个命令我手动输入n退出了。 网速慢,可以使用如下命令: pip install -i https://pypi.douban.com/simple gensim pip install -i…

Python学习笔记--图例 legend

Python学习笔记--图例 legend 参靠视频:《Python数据可视化分析 matplotlib教程》链接:https://www.bilibili.com/video/av6989413/?p6 所用的库及环境: IDE:Pycharm Python环境:python3.7 Matplotlib: Matplotlib 1.11 Numpy: Numpy1.1…

【pybind11笔记】eigen与numpy数据交互

系列文章 【pybind11笔记】eigen与numpy数据交互 【pybind11笔记】python调用c函数 【pybind11笔记】python调用c结构体 【pybind11笔记】python调用c类 文件结构 为了方便演示,我们使用cmake构建该样例,文件结构如下: pybind11与eigen…

python学习笔记:问题一,Geany编辑器无法使用中文注释

python学习笔记: 问题一: Geany编辑器无法使用中文注释 Geany编译python时运行弹出SyntaxError: (unicode error) ‘utf-8’ codec can’t提升,文本编辑器Geany无法使用中文注释,可以设置一下文本编码格式就好了设置方法为&…

Python--注释

Python--注释 <font size4, colorblue> 一、Python中注释的形式<font size4, colorblue> 1、单行注释&#xff1a;使用“#”符号注释<font size4, colorblue> 2、多行注释&#xff1a;使用一对三个英文单引号注释<font size4, colorblue> 3、多行注释&…

python中generate什么意思_python generate怎么用

generate语句允许细化时间(Elaboration-time)的选取或者某些语句的重复。这些语句可以包括模块实例引用的语句、连续赋值语句、always语句、initial语句和门级实例引用语句等。细化时间是指仿真开始前的一个阶段&#xff0c;此时所有的设计模块已经被链接到一起&#xff0c;并完…

Python Gevent

参考资料 http://www.gevent.org/contents.htmlhttps://uwsgi-docs-zh.readthedocs.io/zh_CN/latest/Gevent.html Python脚本的执行效率一直来说并不是很高&#xff0c;特别是Python下的多线程机制&#xff0c;长久以来一直被人们诟病。很多人都在思考如何让Python执行的更快…

符号回归工具之 geppy: Python中的基因表达编程框架

符号回归工具之 geppy&#xff1a; Python中的基因表达编程框架 geppy是一个专门用于基因表达编程&#xff08;GEP&#xff09;的计算框架&#xff0c;由 C. Ferreira 在 2001 年提出 [1]。 geppy是在 Python 3 中开发的。这个框架个人认为稍微了解下遗传算法和遗传规划即可入…

如何在Geany中添加python的中文注释

在Geany中编译Python中直接添加中文注释会出现如下错误 只需要在程序的开始位置添加一句&#xff1a;# coding:utf-8

python中安装gensim包

安装gensim扩展包需要先安装numpy和scipy 先下载这三个文件的安装包。 注意安装包版本问题&#xff0c;可以进入python查看&#xff1a; 这里注意图中划线的两个地方即可&#xff0c;win代表的是是windows系统 WinR cmd 切换到安装包所在路径&#xff1a; pip install numpy…

搭建云端数据库【MongoDB】

MongoDB官方网站&#xff1a;http://www.cloud.mongodb.com 进入官网后首先点击TRY FREE 创建database 数据库创建完成 点击连接按钮 选择第二个选项 复制连接到项目中&#xff0c;输入密码和数据库名称 在服务端做一些相关配置 1、在根目录下新建d…

云端数据库的春天真来了

点 10月24日&#xff0c;阿里云推出了国内首个云端数据库跑分平台&#xff0c;在行业圈中引起了不少讨论。在阿明看来&#xff0c;这个平台推出的背后&#xff0c;实际上仍然潜藏着数据库领域&#xff0c;用云数据库替换传统数据库的大趋势&#xff0c;正如19世纪末汽车的出现…

【腾讯云技术沙龙预告】云端数据库的设计之美

数据科学俱乐部 中国数据科学家社区 以数据为中心的信息化社会&#xff0c;数据库可以看做是所有应用程序成功运行的核心。而结合云计算&#xff0c;数据库的高可用性能够被放大到极致&#xff0c;可以实现按需付费、按需扩展、高可用性以及存储整合等优势。 本期云社区技术沙龙…

ApiCloud链接云端数据库

apicloud的mcm模块其实就是应用云端数据库完成一系列操作&#xff0c;说到云端数据&#xff0c;当然要先创建数据库&#xff0c;按照如下方式创建&#xff0c;当然&#xff0c;双击就可添加数据 之后就简单了&#xff0c;在项目的页面里写上这样的查询就ok了&#xff0c;其中ap…

云端数据库审计,你不能不知道的秘密

云端数据安全,是云安全中核心的问题之一。要实现云数据安全,需要从多个角度去努力。对数据访问情况的跟踪记录审计,是云数据安全的基本要求。本文从数据源头——数据库的保护角度,以几个问题的问答方式,分析数据库的安全审计问题。 1.什么是云端数据库? 广义的说,云端数…

建立APICloud云端数据库

在我们平常做项目的过程总是会遇到一个较为苦逼的问题——就像假如你是移动端or网页前端的话&#xff0c;想开发一个可以联网的项目&#xff0c;仍然需要一个专门开发后台的人员来跟你一起合作开发项目&#xff0c;但是&#xff0c;假如你是使用APICloud的话&#xff0c;那你就…

一文看懂阿里云端数据库配置+Navicat premium安装

&#x1f388;写在前文 &#x1f496; 作者简介&#xff1a;大家好&#xff0c;我是小王&#x1f64b;‍♂️&#x1f4dd; 个人主页&#xff1a;你隔壁的小王&#x1f525;&#x1f389; 欢迎点赞&#x1f44d;收藏⭐️留言&#x1f4dd;&#x1f4e3;专栏&#xff1a;SQL&…

阿里云创建云端数据库

阿里云创建云端数据库 从小白开始创建云端数据库。希望可以帮到大家&#xff08;白嫖一个月&#xff09; 1.浏览器中搜索阿里云&#xff08;https://cn.aliyun.com/&#xff09; 2.依次点击&#xff1a;产品—数据库----云数据库 PolarDB 3.进入云数据库 PolarDB后找到新用户…