linux- Python 升级到指定版本

查看当前python是什么版本,安装在什么位置

 python3 --versionwhich pythonwhich python3ls -l /usr/bin/pythonls -l /usr/bin/python3 ls -l /usr/bin/python3.10 

下载并安装指定版本

 wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xztar -xf Python-3.6.8.tar.xzcd Python-3.6.8/./configure  -h./configure  --prefix=/usr/local/python3.6.8 --enable-optimizationsmake installll /usr/local/python3.6.8/bin/

python环境变量切换

 cd /usr/bin/ls -l /usr/bin/py*rm /usr/bin/python3ln  -s  /usr/local/python3.6.8/bin/python3.6 /usr/bin/python3python3 --versionrm /usr/bin/pydoc3ln  -s  /usr/local/python3.6.8/bin/pydoc3.6 /usr/bin/pydoc3ls -l /usr/bin/py* ls -l /usr/bin/pi*mv pip pip.240422 //备份mv pip3 pip3.240422 //备份ln -s /usr/local/python3.6.8/bin/pip3.6 /usr/bin/pipln -s /usr/local/python3.6.8/bin/pip3.6 /usr/bin/pip3ls -l /usr/bin/pi*

python的bin执行文件说明

1. `pip3`: 是 Python 3 的包管理工具,用于安装和管理 Python 包。
2. `pydoc3`: 是 Python 3 的文档生成工具,用于生成 Python 模块的文档。
3. `idle3`: 是 Python 3 的集成开发环境 (IDE),可用于编写和运行 Python 代码。
4. `pyvenv`: 是 Python 3 的虚拟环境管理工具,用于创建和管理 Python 虚拟环境。
5. `python3.6m`: 是 Python 3.6 的共享库文件。
6. `python3.6-config`: 是 Python 3.6 的配置工具,用于检索 Python 解释器和共享库的编译和链接选项。
7.  `pyserial-ports`: 这是 pySerial 库的一个工具,用于列出系统中可用的串行端口列表。pySerial 是 Python 的一个库,用于在串行端口上进行通信。
8. `pyserial-miniterm`: 这是 pySerial 库的另一个工具,是一个简单的终端仿真程序,用于在串行端口上进行基本的文本输入和输出。

关于windows的pip安装

打开cmd

curl -O https://bootstrap.pypa.io/get-pip.py
python get-pip.py

设置pip环境变量

WARNING: The script wheel.exe is installed in ‘C:\python-3.6.8-embed-amd64\Scripts’ which is not on PATH.

将以下目录设置环境变量

C:\python-3.6.8-embed-amd64\Scripts

No module named ‘pip’

pip3, 我通过 python get-pip.py 安装了,但是

 pip3 --version
Traceback (most recent call last):File "runpy.py", line 193, in _run_module_as_mainFile "runpy.py", line 85, in _run_codeFile "C:\python-3.6.8-embed-amd64\Scripts\pip3.exe\__main__.py", line 4, in <module>
ModuleNotFoundError: No module named 'pip'

解决方法

  1. 修改python安装目录下的pythonxxx._pth文件,如python36._pth

  2. 在该文件中添加一行Lib\site-packages,使文件内容如下:

python38.zip
.  
Lib\site-packages
#import site 

这个时候再次执行pip --version就能正常看到版本信息了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/826978.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ThingsBoard实战教程(十四):部件库基本JS函数API规则

前言 上一篇TB教程我们讲解了部件库的一些基本API,这些API大多是静态的变量,当如果我们要开发更为复杂的部件,还需要知道部件提供的JS 接口。 为了实现一个新的部件,我们还需要一些JavaScript让部件的功能更加强大,比如为按钮添加一个点击事件,比如监听部件的大小改变,以…

Java实现文件分片上传、大文件秒传

Java实现文件分片上传、大文件秒传&#xff0c;大文件如何做断点续传&#xff1f;JAVAWEB 文件上传及下载&#xff0c;JAVA大文件上传&#xff0c;大文件下载解决方案&#xff0c;JAVA实现文件分片上传并且断点续传&#xff0c;JAVA大文件分片上传/多线程上传功能&#xff0c;超…

JS-47-Node.js06-fs模块-读写文件

Node.js内置的fs模块就是文件系统模块&#xff0c;负责读写文件。 和所有其它JavaScript模块不同的是&#xff0c;fs模块同时提供了异步和同步的方法。 一、回顾&#xff1a;异步方法VS同步方法 1-1、异步方法 因为JavaScript的单线程模型&#xff0c;执行IO操作时&#xff…

Spring注解@ResponseBody的作用与应用场景

注解详情 ResponseBody 是 Spring MVC 中的一个注解&#xff0c;它的作用是将控制器中的方法返回值作为响应体&#xff08;Response Body&#xff09;直接返回给客户端&#xff0c;而不是作为视图模板&#xff08;View Template&#xff09;进行渲染。 在 Spring MVC 中&…

STP学习的第一篇

1.STP的基本概念&#xff1a;根桥 &#xff08;1&#xff09;STP的主要作用之一是在整个交换网络中计算出一棵无环的“树”&#xff08;STP树&#xff09;。 &#xff08;2&#xff09;根桥是一个STP交换网络中的“树根”。 &#xff08;3&#xff09;STP开始工作后&#xf…

【C++类和对象】初始化列表与隐式类型转换

&#x1f49e;&#x1f49e; 前言 hello hello~ &#xff0c;这里是大耳朵土土垚~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;个人主页&#x…

《C语言深度解剖》(8):一篇文章彻底学会Visual Studio 调试技巧,新手必看!

&#x1f921;博客主页&#xff1a;醉竺 &#x1f970;本文专栏&#xff1a;《C语言深度解剖》 &#x1f63b;欢迎关注&#xff1a;感谢大家的点赞评论关注&#xff0c;祝您学有所成&#xff01; ✨✨&#x1f49c;&#x1f49b;想要学习更多数据结构与算法点击专栏链接查看&am…

MySQL 基础语法(2)

文章目录 创建表查看表修改表表数据插入 本文为表结构相关的基础语言库相关的基础语句 创建表 CREATE TABLE table_name ( field1 datatype comment xxx, field2 datatype, field3 datatype ) character set 字符集 collate 校验规则 engine 存储引擎;CREATE TABLE&#xff1…

基于Python调用Gurobi求解器的入门文档

文章目录 1. 初识Gurobi1.1 为什么是Gurobi?1.2 Win 安装方式1.3 申请许可证2. Gurobi基本语法2.1 建立模型2.1.1 定义变量2.1.2 定义约束2.1.3 定义目标(单目标、多目标)2.2 优化求解3. 演示示例1. 初识Gurobi Gurobi 是国外一款性能领先的商业求解器。与大部分商业求解器…

C# Promise对象详解

在C#中&#xff0c;异步编程是一个核心概念&#xff0c;尤其是在需要处理I/O密集型任务或与用户界面交互的应用程序中。C#提供了多种方法来处理异步操作&#xff0c;其中最值得注意的是async和await关键字&#xff0c;以及与之相关的Task和Promise对象。在本博客中&#xff0c;…

NLP(2)--搭建简单的模型(nn)

前言 仅记录学习过程&#xff0c;有问题欢迎讨论 可能使用到的包 可以通过Anaconda直接install&#xff0c;不行就PIP install xxx PythonTorchTransformersScikit-learnNumpyGensimPandas 我的版本&#xff1a; 可以用 conda list 查看 代码 如果有包导入不进来&…

如何搭建私域获取淘宝店铺卖家订单信息trade.fullinfo.get

私域流量主要由已经对企业或品牌感兴趣并进行关注的用户组成&#xff0c;这些用户对企业具有一定的忠诚度和粘性。通过与这些用户建立良好的互动和关系&#xff0c;企业可以进一步提升用户的忠诚度和转化率&#xff0c;从而有助于建立持续稳定的业务模式和盈利模式&#xff0c;…

【ARFoundation自学01】搭建AR框架+检测平面+点击克隆立方体到地面=自信入门!

介绍 AR 的功能其实是个大手机系统厂商和眼镜设备厂商开发的功能&#xff0c;并不是Unity的功能&#xff0c;毕竟Unity没有自己的手机设备&#xff01;比如谷歌公司的安卓开发了ARcore&#xff0c;让所有安卓8.0版本以上的用户能够在手机上体验AR功能&#xff01;苹果推出了AR…

2024红明谷杯——Misc 加密的流量

2024红明谷杯——Misc 加密的流量 写在前面&#xff1a; 这里是贝塔贝塔&#xff0c;照例来一段闲聊 打比赛但赛前一波三折&#xff0c;又是成功签到的一个比赛 说起来比赛全名叫红明谷卫星应用数据安全场景赛&#xff0c;但好像真的跟卫星的关系不大&#xff0c;没有bin方…

深入理解JavaScript - Proxy模拟vue的代理

视频链接 ⚠️视频里使用proxy的代码不能用&#xff01;&#xff01;&#xff01; &#xff08;1&#xff09;简单使用 const obj {a: 1,b: 2,c: {a: 1,b: 2,}, }; let v obj.a; Object.defineProperty(obj, "a", {get() {console.log("读取", a);},se…

深入探索Python中的推导式:从列表到字典,全面解析数据结构的快速构建方法

文章目录 1. 列表推导式&#xff1a;快速构造列表1.1 基础用法1.2 条件筛选 2. 字典推导式&#xff1a;动态构建字典2.1 基础用法2.2 使用条件过滤 3. 集合推导式&#xff1a;有效去重与数据筛选3.1 基本语法与应用3.2 去重和转换3.2 使用条件过滤 4. 生成器推导式&#xff1a;…

基于CH32V103的多功能推杆设计

一、项目简介 “创意源于生活&#xff0c;工具始于懒惰。” 整体造型外观参考了最近比较火的夫妻游戏《双人成行》第一关里面那个吸尘器的推杆开关&#xff0c;结构中采用阻尼器/滚珠轴承等器件&#xff0c;使其非常具有质感和手感。功能上我构思不能只有电脑开关这么简单地一…

Jenkins CI/CD 持续集成专题三 Jenkins 使用shell脚本打包组件配置流程

第一步 新建任务 第二步 输入项目名称和选择自由风格的软件项目点击确定 第三步 配置下项目地址和账号密码 第四步 配置 build steps 选择 shell 脚本 第五步 shell 配置 &#xff08;注意shell 必须以#!/bin/sh开头&#xff0c;否则会报 找不到shell 命令的错&#xff09; …

RK平台 启动硬件加速

1.xml中添加需要加速的包名 /device/rockchip/rk356x/package_performance.xml <?xml version1.0 encodingutf-8 standaloneyes ?> <performance-package> <app package"com.antutu.ABenchMark" mode"1"/> <app package"com…

【Web】DASCTF X CBCTF 2022九月挑战赛 题解

目录 dino3d Text Reverser cbshop zzz_again dino3d 进来是一个js小游戏 先随便玩一下&#xff0c;显示要玩够1000000分 直接console改分数会被检测 先是JSFinder扫一下&#xff0c;扫出了check.php 到js里关键词索引搜索check.php 搜索sn&#xff0c;发现传入的参数是…