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è)置”,打開后,點(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è)變量,雙擊打開
點(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)打開這個(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è)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之樹回歸詳解
這篇文章主要為大家詳細(xì)介紹了python機(jī)器學(xué)習(xí)實(shí)戰(zhàn)之樹回歸的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-12-12python操作docx寫入內(nèi)容,并控制文本的字體顏色
今天小編就為大家分享一篇python操作docx寫入內(nèi)容,并控制文本的字體顏色,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02深入解析Python中的descriptor描述器的作用及用法
在Python中描述器也被稱為描述符,描述器能夠?qū)崿F(xiàn)對(duì)對(duì)象屬性的訪問控制,下面我們就來(lái)深入解析Python中的descriptor描述器的作用及用法2016-06-06跟老齊學(xué)Python之編寫類之一創(chuàng)建實(shí)例
上兩篇文章雖然已經(jīng)對(duì)類有了一點(diǎn)點(diǎn)模糊概念,但是,閱讀前面一講的內(nèi)容的確感到累呀,都是文字,連代碼都沒有。本講就要簡(jiǎn)單多了,嘗試走一個(gè)類的流程。2014-10-10Python實(shí)現(xiàn)微信自動(dòng)回復(fù)信息的功能(根據(jù)不同信息回復(fù)對(duì)應(yīng)的信息)
這篇文章主要介紹了Python實(shí)現(xiàn)微信自動(dòng)回復(fù)信息的功能(根據(jù)不同信息回復(fù)對(duì)應(yīng)的信息),我們使用的第三方包是UIAutomation,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09Python實(shí)現(xiàn)棧和隊(duì)列的簡(jiǎn)單操作方法示例
這篇文章主要介紹了Python實(shí)現(xiàn)棧和隊(duì)列的簡(jiǎn)單操作方法,結(jié)合實(shí)例形式詳細(xì)分析了Python棧和隊(duì)列的原理與簡(jiǎn)單實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-11-11使用Python實(shí)現(xiàn)管理系統(tǒng)附源碼
這篇文章主要為大家介紹了Python實(shí)現(xiàn)管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-01-01