Python包的版本切換和更新方式
Python包的版本切換和更新
如果所下載的包的版本不適合,可以通過(guò)以下代碼進(jìn)行切換:
pip install 1__==2__
其中:
1__ :包的名字
2__ : 切換后的版本號(hào)
如:

如果想更新包的版本,有如下代碼:
python -m pip install --upgrade ___
其中下劃線處為需要更新的包的名稱(chēng)
Python新舊版本切換心得
一.環(huán)境變量配置
Path中添加如下:
C:\Users\86178\AppData\Local\Programs\Python\Python310\
C:\Users\86178\AppData\Local\Programs\Python\Python310\Scripts
python其他版本類(lèi)似
二.命令行下pip版本默認(rèn)版本、python的默認(rèn)版本(不完整)
pip版本及路徑查看: pip show pip
環(huán)境變量中“\Python\Python310\Scripts”的前后順序決定了pip的版本
未測(cè)試不同版本python兩個(gè)環(huán)境變量交叉會(huì)發(fā)生什么(謹(jǐn)慎)
python默認(rèn)版本:
- 取決于你的python安裝目錄下的“python.exe”文件的命名
可修改該文件命名為:
- 如: “python.exe” 改為“python310”.exe
- 此法可以使用不同python,可用于切換不同python版本下的pip(不是pip版本)。目前尚未知除調(diào)用外其他實(shí)際用途,但好在可以區(qū)分
注:修改后exe文件后,有的軟件可能找不到python,可以保留常用版本,不作修改
三.命令行下調(diào)用其他的python版本、pip版本
諸如pycharm等專(zhuān)業(yè)軟件雖然可以選則python版本,更簡(jiǎn)單辦法是使用對(duì)應(yīng)版本IDLE(安裝自帶的編譯器),命令行(即cmd)下切換:
python:
- 修改python安裝目錄下的python.exe后,使用修改時(shí)后的“python”.exe的名即可
pip切換:()
python -m pip 指令 選項(xiàng)
或同理,例如修改“\Python\Python310\Scripts”下“pip.exe”文件為“pip310.exe”,則使用pip為
pip310 指令 選項(xiàng)
四.通過(guò)pip安裝的包的位置
pip版本及路徑查看: pip show pip
如:"\Python\Python310\Lib",修改“site.py”中兩個(gè)
USER_SITE = "None" USER_BASE = "None"
將None修改為自己需要的路徑即可(免得放在C盤(pán)占位置)
(與本文無(wú)關(guān)內(nèi)容:pip其他常用指令 pip uninstall/show/help/debug)
(本文需理解環(huán)境變量的Path用途)
(pycharm正版激活突然打不開(kāi),與激活插件有關(guān)嘗試:
- 刪除“C:\Users\名\AppData\Roaming\JetBrains”,清空所有數(shù)據(jù)重新激活,請(qǐng)備份)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python編寫(xiě)通訊錄通過(guò)數(shù)據(jù)庫(kù)存儲(chǔ)實(shí)現(xiàn)模糊查詢(xún)功能
數(shù)據(jù)庫(kù)存儲(chǔ)通訊錄,要求按姓名/電話號(hào)碼查詢(xún),查詢(xún)條件只有一個(gè)輸入入口,自動(dòng)識(shí)別輸入的是姓名還是號(hào)碼,允許模糊查詢(xún)。這篇文章主要介紹了Python編寫(xiě)通訊錄,支持模糊查詢(xún),利用數(shù)據(jù)庫(kù)存儲(chǔ),需要的朋友可以參考下2019-07-07
Python Pygame實(shí)現(xiàn)兔子獵人守護(hù)城堡游戲
這篇文章主要介紹了用python來(lái)制作的一個(gè)守護(hù)類(lèi)小游戲兔子獵人守護(hù)城堡,文中的示例代碼介紹得很詳細(xì),感興趣的小伙伴快來(lái)跟隨小編一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12
Python streamlit庫(kù)快速構(gòu)建交互式Web應(yīng)用
Streamlit 是一個(gè)專(zhuān)為數(shù)據(jù)科學(xué)家和機(jī)器學(xué)習(xí)工程師設(shè)計(jì)的Python庫(kù),它可以快速構(gòu)建交互式Web應(yīng)用,下面就來(lái)詳細(xì)的介紹一下streamlit庫(kù)的使用,感興趣的可以了解一下2025-12-12
Pytest+Yaml+Excel?接口自動(dòng)化測(cè)試框架的實(shí)現(xiàn)示例
本文主要介紹了Pytest+Yaml+Excel?接口自動(dòng)化測(cè)試框架,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
Win10下安裝并使用tensorflow-gpu1.8.0+python3.6全過(guò)程分析(顯卡MX250+CUDA9.
這篇文章主要介紹了Win10下安裝并使用tensorflow-gpu1.8.0+python3.6全過(guò)程(顯卡MX250+CUDA9.0+cudnn),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02

