错误描述当运行 Python 3 时遇到以下错误:python3: error while loading shared libraries: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory这个错误表明系统找不到 libpython3.6m.so.1.0 这个共享库文件。原因分析缺少 libpython3.6m.so.1.0 的原因可能有以下几种:未安装 Python 3.6 的开发包:libpython3.6m.so.1.0 是 Python 3.6 的共享库文件,通常包含在 Python 3.6 的开发包中。如果没有安装 Python 3.6 的开发包(例如 python36-devel),系统中就不会有这个文件。手动编译 Python 3.6 时未启用共享库:如果手动编译了 Python 3.6,但没有使用 --enable-shared 选项,编译过程不会生成共享库文件。系统路径配置问题:即使安装了共享库文件,如果系统路径配置不正确,系统也可能找不到这个文件。例如,L
缺少 psutil 模块解决方式,安装 psutil 模块pip install psutil原因:项目依赖:在自身的项目中没有直接使用到 psutil 模块的情况下,可能是因为项目依赖的其他库或模块需要 psutil 作为依赖项。例如,某些监控、性能分析或系统管理工具可能会依赖 psutil 来获取系统信息。环境配置问题:可能是由于环境配置不完整或不一致导致的。例如,在不同的开发环境或生产环境中,某些依赖项可能没有正确安装或版本不匹配。依赖冲突:在某些情况下,不同的库可能依赖于不同版本的 psutil,导致在安装或运行时出现冲突。手动删除或误操作:有时,psutil 模块可能被手动删除或误操作导致缺失。虚拟环境问题:如果在使用虚拟环境,可能是因为虚拟环境中没有正确安装 psutil 模块,或者在激活虚拟环境时没有正确加载依赖项。
from openai import OpenAI def client_chat(): client = OpenAI(api_key=os.getenv("API_KEY"), base_url="https://xx.xx.xx") response = client.chat.completions.create( model="deepseek-chat", messages=[ {"role": "system", "content": "You are a helpful assistant"}, {"role": "user", "content": "Hello"}, ], stream=True )
execjs 能够让你在 Python 环境中运行 JavaScript 代码。它提供了一个接口,可以使用各种 JavaScript 运行时引擎来执行 JavaScript 代码,包括 NodeJS、PhantomJS、PyV8等。安装pip install PyExecJS运行 js 代码import execjs # js 代码 js_code = """ function add(x, y) { return x + y; } """ # 创建一个 JavaScript 运行环境 ctx = execjs.compile(js_code) # 在 JavaScript 运行环境中调用 JavaScript 函数 result = ctx.call("add", 3, 5) # JavaScript 代码返回参数 print(result) # 输出:8call 方法:第一个参数为需要调用的 JavaScript 函数名后续参数为函数的传参切换运行环境import execjs #
@echo off REM 指定要使用的 Python 解释器路径 set "PYTHON_EXE=.\venv\Scripts\python.exe" REM 使用指定路径的 Python 解释器执行脚本 "%PYTHON_EXE%" main.py pause
import random user_agent = [ "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60", "Opera/8.0 (Windows NT 5.1; U; en)", "Mozilla/5.0 (Windows NT 5.1; U; en; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.50", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 9.50", "Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; en) Presto/2.8.131 Version/11.1
在项目下创建虚拟环境$ pip -m vevn venv在虚拟环境中安装依赖,如上目录:$ /home/messageGrab/venv/bin/pip install -r requirements.txt如果使用python项目管理器来设置,由于python项目管理器在2.0版本之后搭建的 md5_venv 虚拟环境中不会生成 activate 文件了,所以需要手动创建一个虚拟环境安装好后,在计划任务中设置cd /home/messageGrab source venv/bin/activate python3 main.pycd /home/messageGrab source venv/bin/activate venv/bin/python main.pypython3 main.py 是运行 py 文件,不一定大家的都是 python3,py 文件也要按实际情况来 参考文件:https://blog.csdn.net/weixin_43575792/article/details/124838204https://blog.csdn.net/sincala/article/
创建虚拟环境python -m venv [venv_name][venv_name] 是虚拟环境名安装依赖在虚拟环境中安装依赖也是通过 pip,只是是使用虚拟环境中的 pip 来安装依赖venv 是我创建的虚拟环境,在 venv 文件目录下拥有一个 Scripts在 Scripts 目录下运行 cmd 通过 pip 来安装依赖此时虚拟环境安装的依赖不会对全局环境造成影响
简介pip 是 Python 官方推荐的包管理工具,它为开发者提供了一种方便、快捷的方式来安装、升级和管理 Python 包。pip 可以从 Python Package Index(PyPI)上搜索并获取众多开源的 Python 包,大大简化了依赖包的管理问题。pip 的基本操作安装 pip在大多数现代的 Python 发行版中,pip 已经默认安装,你可以通过以下命令来检查它是否已安装:$ pip --version如果能成功输出版本号,表示 pip 已经安装并且准备就绪。如果 pip 未安装,你可以使用以下命令来安装它(根据你的操作系统可能会有所不同):# 在 Linux/macOS 上 $ sudo apt-get install python3-pip # 在 Windows 上 $ py -m ensurepip --upgrade --default-pip搜索包使用 pip 可以轻松地搜索 Python 包。你可以使用以下命令来搜索特定的包:$ pip search [package_name]这将返回与包名称相关的列表,并显示一些基本信息,如包的名称、描述和最新版本
1.清华大学https://pypi.tuna.tsinghua.edu.cn/simple2.阿里云https://mirrors.aliyun.com/pypi/simple/3.网易https://mirrors.163.com/pypi/simple/ 4.豆瓣https://pypi.douban.com/simple/5.百度云https://mirror.baidu.com/pypi/simple/6.中科大https://pypi.mirrors.ustc.edu.cn/simple/7.华为云https://mirrors.huaweicloud.com/repository/pypi/simple/8.腾讯云https://mirrors.cloud.tencent.com/pypi/simple/参考链接:https://zhuanlan.zhihu.com/p/623325525?utm_id=0
python安装cv2 时报错:ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none) ERROR: No matching distribution found for cv2解决方法:cv2库是OpenCV的Python绑定库,它通常通过以下方式安装:pip install opencv-python
a
不过是些许风霜罢了