pyenv的安裝與簡(jiǎn)單使用詳解
一、pyenv是什么?
pyenv 是 python 的 多環(huán)境管理 工具,可以安裝多個(gè)版本的 python,并為 全局 或 單個(gè)應(yīng)用 設(shè)置指定版本
二、pyenv的安裝
2.1 下載 pyenv 壓縮包
壓縮包下載地址:https://github.com/pyenv-win/pyenv-win#readme
點(diǎn)擊 code,再點(diǎn)擊 Download ZIP 下載壓縮包

2.2 解壓壓縮包
將 pyenv-win 壓縮包解壓到任意不帶有中文的目錄下,并點(diǎn)擊箭頭處復(fù)制目錄路徑
(這里有一點(diǎn)需要注意:需要復(fù)制文件夾內(nèi)部的pyenv-win所在的目錄,而不是外層目錄)

2.3 配置環(huán)境變量
2.3.1 電腦搜索框內(nèi)輸入 “高級(jí)系統(tǒng)設(shè)置”,打開(kāi)后,點(diǎn)擊環(huán)境變量

2.3.2 在系統(tǒng)變量中點(diǎn)新建,將PYENV加入系統(tǒng)變量中,并配置上一步拷貝的目錄,點(diǎn)擊確認(rèn)



2.3.3 配置path變量
在系統(tǒng)變量中找到 Path 這個(gè)變量,雙擊打開(kāi)

點(diǎn)擊新建 ,將這兩行路徑加進(jìn)去:%PYENV%\bin 、%PYENV%\shims ,再點(diǎn)擊確定


然后一層一層點(diǎn)擊 確定 就好了
2.4 檢測(cè)是否安裝成功
在 cmd 窗口輸入 pyenv,顯示版本號(hào)等信息就是成功了

三、pyenv 的基本使用
3.1 列出所有可以使用的版本
pyenv install --list

3.2 查看版本
3.2.1 列出所有已安裝的版本,當(dāng)前使用版本帶"*"
pyenv versions

3.2.2 直接查看當(dāng)前對(duì)應(yīng)版本
pyenv version

3.3 安裝指定版本
pyenv install <version>

有時(shí)候會(huì)出現(xiàn)下載很慢的情況,這時(shí)候可以參考以下方案
3.3.1 手動(dòng)安裝
上圖中可以看出下載源為 Mirror: https://www.python.org/ftp/python
- 可以手動(dòng)打開(kāi)這個(gè)源地址,找到要下的版本號(hào),找到需要的文件(以 3.10.3-amd64.exe 為例)
- 將它下載完直接拖進(jìn) pyenv 的
install_cache文件夾 - 再執(zhí)行上面的安裝命令,即可安裝對(duì)應(yīng)的版本



正常安裝的執(zhí)行過(guò)程:

手動(dòng)安裝的執(zhí)行過(guò)程:

從上面兩張圖也可以看出,安裝的過(guò)程是先到 源地址 下載文件,丟進(jìn) install_cache 內(nèi),再進(jìn)行 安裝
我們相當(dāng)于手動(dòng)操作前面,直接進(jìn)行安裝
3.4 卸載指定版本
pyenv uninstall <version>
3.5 設(shè)置全局/當(dāng)前版本
設(shè)置全局版本
pyenv global <version>
設(shè)置當(dāng)前版本
pyenv local <version>
設(shè)置之后,可以查看 python 版本來(lái)核對(duì)
python -V
總結(jié)以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python版本管理器之Pyenv-win介紹與安裝方法詳解
- python中pyenv-win安裝與使用教程
- 在Linux環(huán)境下安裝和使用Pyenv的詳細(xì)指南
- windows端python版本管理工具pyenv-win安裝使用
- Mac中pyenv的安裝與使用教程
- Deepin下安裝神器Pyenv的步驟記錄
- Ubuntu 18.04安裝 pyenv、pyenv-virtualenv、virtualenv、Numpy、SciPy、Pillow、Matplotlib
- Linux下安裝pyenv的方法
- pyenv與virtualenv安裝實(shí)現(xiàn)python多版本多項(xiàng)目管理
- Python中pyenv安裝及使用的實(shí)現(xiàn)步驟
相關(guān)文章
巧妙使用python?opencv庫(kù)玩轉(zhuǎn)視頻幀率
這篇文章主要介紹了巧妙使用python?opencv庫(kù)玩轉(zhuǎn)視頻幀率的教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04
Python中的google authenticator認(rèn)證過(guò)程
文章介紹了使用Python 3.7生成Google Authenticator所需密鑰的步驟,包括使用pyotp模塊生成密鑰、生成二維碼圖片以及通過(guò)客戶(hù)端掃描二維碼進(jìn)行二次認(rèn)證的實(shí)現(xiàn)原理2024-11-11
Python閉包之返回函數(shù)的函數(shù)用法示例
這篇文章主要介紹了 Python閉包之返回函數(shù)的函數(shù)用法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
在 Linux/Mac 下為Python函數(shù)添加超時(shí)時(shí)間的方法
這篇文章主要介紹了在 Linux/Mac 下為Python函數(shù)添加超時(shí)時(shí)間,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02
Python實(shí)現(xiàn)RGB等圖片的圖像插值算法
這篇文章主要介紹了通過(guò)Python實(shí)先圖片的以下三種插值算法:最臨近插值法、線性插值法以及雙線性插值法。感興趣的小伙伴們可以了解一下2021-11-11
用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的多線程TCP服務(wù)器的教程
這篇文章主要介紹了用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的多線程TCP服務(wù)器的教程,示例的運(yùn)行環(huán)境為Windows操作系統(tǒng),需要的朋友可以參考下2015-05-05
Python實(shí)現(xiàn)常見(jiàn)數(shù)據(jù)格式轉(zhuǎn)換的方法詳解
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)常見(jiàn)數(shù)據(jù)格式轉(zhuǎn)換的方法,主要是xml_to_csv和csv_to_tfrecord,感興趣的小伙伴可以了解一下2022-09-09
python實(shí)現(xiàn)異步回調(diào)機(jī)制代碼分享
本文介紹了python實(shí)現(xiàn)異步回調(diào)機(jī)制的功能,大家參考使用吧2014-01-01

