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”,清空所有数据重新激活,请备份)
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。