Python包的版本切换和更新方式

 更新时间:2024年03月26日 10:14:07   作者:一件迷途小书童  
这篇文章主要介绍了Python包的版本切换和更新方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Python包的版本切换和更新

如果所下载的包的版本不适合,可以通过以下代码进行切换:

pip install 1__==2__

其中:

1__ :包的名字

2__ :   切换后的版本号

如:

如果想更新包的版本,有如下代码:

python -m pip install --upgrade ___

其中下划线处为需要更新的包的名称

Python新旧版本切换心得

一.环境变量配置

Path中添加如下:

C:\Users\86178\AppData\Local\Programs\Python\Python310\

C:\Users\86178\AppData\Local\Programs\Python\Python310\Scripts

python其他版本类似

二.命令行下pip版本默认版本、python的默认版本(不完整)

pip版本及路径查看:  pip show pip

环境变量中“\Python\Python310\Scripts”的前后顺序决定了pip的版本

未测试不同版本python两个环境变量交叉会发生什么(谨慎)

python默认版本:

  • 取决于你的python安装目录下的“python.exe”文件的命名

可修改该文件命名为:

  • 如: “python.exe” 改为“python310”.exe
  • 此法可以使用不同python,可用于切换不同python版本下的pip(不是pip版本)。目前尚未知除调用外其他实际用途,但好在可以区分

注:修改后exe文件后,有的软件可能找不到python,可以保留常用版本,不作修改

三.命令行下调用其他的python版本、pip版本

诸如pycharm等专业软件虽然可以选则python版本,更简单办法是使用对应版本IDLE(安装自带的编译器),命令行(即cmd)下切换:

python:

  • 修改python安装目录下的python.exe后,使用修改时后的“python”.exe的名即可

pip切换:()

python -m pip 指令 选项

或同理,例如修改\Python\Python310\Scripts”下“pip.exe”文件为“pip310.exe”,则使用pip为

pip310 指令 选项

四.通过pip安装的包的位置

pip版本及路径查看:  pip show pip

如:"\Python\Python310\Lib",修改“site.py”中两个

USER_SITE = "None"
USER_BASE = "None"

将None修改为自己需要的路径即可(免得放在C盘占位置)

(与本文无关内容:pip其他常用指令 pip uninstall/show/help/debug)

(本文需理解环境变量的Path用途)

(pycharm正版激活突然打不开,与激活插件有关尝试:

  • 删除“C:\Users\名\AppData\Roaming\JetBrains”,清空所有数据重新激活,请备份)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python实现猜拳小游戏

    python实现猜拳小游戏

    这篇文章主要为大家详细介绍了python实现猜拳小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • Python中的QPixmap用法详解

    Python中的QPixmap用法详解

    QPixmap主要用于绘图,针对图像显示而最佳化设计,这篇文章主要介绍了Python中的QPixmap用法,对QPixmap使相关知识感兴趣的朋友一起看看吧
    2023-03-03
  • Python 中的 typing 模块常见用法

    Python 中的 typing 模块常见用法

    Python的typing模块提供类型提示功能,增强代码可读性和类型安全性,通过定义变量、参数、返回值的类型,可以帮助IDE和静态分析工具提高代码质量,支持List、Dict、Tuple等类型定义,以及Optional、Union、Any等高级用法,还可以使用mypy等工具进行类型检查
    2024-09-09
  • Python编写通讯录通过数据库存储实现模糊查询功能

    Python编写通讯录通过数据库存储实现模糊查询功能

    数据库存储通讯录,要求按姓名/电话号码查询,查询条件只有一个输入入口,自动识别输入的是姓名还是号码,允许模糊查询。这篇文章主要介绍了Python编写通讯录,支持模糊查询,利用数据库存储,需要的朋友可以参考下
    2019-07-07
  • Python Pygame实现兔子猎人守护城堡游戏

    Python Pygame实现兔子猎人守护城堡游戏

    这篇文章主要介绍了用python来制作的一个守护类小游戏兔子猎人守护城堡,文中的示例代码介绍得很详细,感兴趣的小伙伴快来跟随小编一起学习学习吧
    2021-12-12
  • Python streamlit库快速构建交互式Web应用

    Python streamlit库快速构建交互式Web应用

    Streamlit 是一个专为数据科学家和机器学习工程师设计的Python库,它可以快速构建交互式Web应用,下面就来详细的介绍一下streamlit库的使用,感兴趣的可以了解一下
    2025-12-12
  • Pytest+Yaml+Excel 接口自动化测试框架的实现示例

    Pytest+Yaml+Excel 接口自动化测试框架的实现示例

    本文主要介绍了Pytest+Yaml+Excel 接口自动化测试框架,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)

    Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.

    这篇文章主要介绍了Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程(显卡MX250+CUDA9.0+cudnn),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • 浅谈Python如何获取excel数据

    浅谈Python如何获取excel数据

    这篇文章主要介绍了Python如何获取excel数据,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • python提取xml里面的链接源码详解

    python提取xml里面的链接源码详解

    在本篇文章里小编给大家整理的是关于python提取xml里面的链接的相关知识点内容,需要的朋友们可以学习下。
    2019-10-10

最新评论