python-import request失败

news/2024/11/25 4:25:36/

mac电脑 vscode。 !!!踩坑,搞了2天 烦了哦
1:python安装:
下载地址:https://cdn.npmmirror.com/binaries/python/3.12.0/python-3.12.0a7-macos11.pkg

2: python配置PATH
terminal指令打which python3,或者where python3。找到安装路径

3:如果存在python老版本2.7之类的,需要替换为python3.且需要将python3添加至环境里。

terminal指令打:
open ~/.bash_profile


alias python=“/usr/bin/python3”
export PATH=/usr/local/bin/python3: P A T H e x p o r t P A T H = / U s e r s / y f z / L i b r a r y / P y t h o n / 2.7 / b i n / p i p : PATH export PATH=/Users/yfz/Library/Python/2.7/bin/pip: PATHexportPATH=/Users/yfz/Library/Python/2.7/bin/pip:PATH

添加进入
保存后关闭。
termianl指令打: source ~/.bash_profile 使其生效

4:安装pip

指令打: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
或。curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py --user

5:将pip添加至环境变量中,不然无法使用pip指令
安装后 which pip,找到安装地址
open ~/.bash_profile打开配置
将如下添加至

export PY_HOME=/Users/yfz/Library/Python/3.8/bin
export GIT_HOME=/path/to/git/bin
export MAVEN_HOME=/path/to/maven/home
export PATH= P A T H : PATH: PATH:PY_HOME: G I T H O M E : GIT_HOME: GITHOME:MAVEN_HOME

关闭保存,source ~/.bash_profile 使其生效

6:vs code编译器,右下角点击python的版本里,记得选中添加至PATH的正确python版本路径!

7:如果出现下列报错
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl’ module is compiled with

vs code插件安装pip管理器,把urllib3的版本改为1.26.15即可
在这里插入图片描述


http://www.ppmy.cn/news/103683.html

相关文章

java循环结构

文章目录 一、Java 循环结构 - for, while 及 do...while1、while 循环2、do…while 循环3、for循环4、break 关键字5、continue 关键字 总结 一、Java 循环结构 - for, while 及 do…while 顺序结构的程序语句只能被执行一次。 如果您想要同样的操作执行多次,就需…

【java 基础一】 纯语法基础记录

一、基础 1.1 变量 Java 变量是程序中存储数据的容器。 在 Java 中,变量需要先声明再使用,并且必须先声明再赋值。 声明变量:声明变量时需要指定变量的类型、名称和初始值。例如,声明一个整型变量可以如下所示: in…

VS2019 WPF制作OTA上位机(三)串口打开

先在UI上添加控件 首先&#xff0c;改变一下原来的方法&#xff0c; 原来的三个控件是没有布局的&#xff0c;添加一下布局。 布局用简单的行布局&#xff0c;也就是说从&#xff0c;上到下&#xff0c;分成一行一行的&#xff0c;如下图 将上一篇文章的代码修改 <Window …

自定义线程池

自定义线程池原理 线程池中分为核心线程和临时线程&#xff1b;首先创建核心线程使用&#xff0c;创建之后一直存在线程池&#xff0c;核心线程被占用并且队列任务已满&#xff0c;才会创建临时线程&#xff1b;临时线程使用超过自定义临时线程最大数时会触发自定义的任务拒绝策…

Jenkins是什么?以及Jenkins有哪些具体的应用呢?

Jenkins是一个流行的开源持续集成和持续交付&#xff08;CI/CD&#xff09;工具&#xff0c;它可以自动化构建、测试和部署软件项目。以下是Jenkins的一些具体应用场景&#xff1a; 1. 自动化构建和集成&#xff1a;Jenkins可以与代码版本控制系统&#xff08;如Git、SVN&#…

《微服务实战》 第二十六章 Java锁的分类

前言 本章节介绍Java中的几种常见的锁&#xff1a;公平锁和非公平锁、可重入锁、独享锁/共享锁、互斥锁/读写锁、乐观锁/悲观锁、分段锁、偏向锁/轻量级锁/重量级锁、自旋锁。 1、公平锁和非公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁是指多个线程获取锁…

部署微信小程序-shopro

部署微信小程序 开始之前 注意不要运行模式下的代码提交小程序审核&#xff0c;第一包体积太大&#xff0c;第二性能太差请下载 小程序开发工具正式小程序无法正常使用&#xff0c;而开发版正常&#xff0c;请确保域名都添加到小程序后台&#xff0c;并且配置好了 IP 白名单&a…

Vue中的$nextTick有什么作用?

Vue中的$nextTick有什么作用&#xff1f; 官方定义 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法&#xff0c;获取更新后的 DOM 什么意思呢&#xff1f; 我们可以理解成&#xff0c;Vue 在更新 DOM 时是异步执行的。当数据发生变化&#xff0…