python中pyenv-win安裝與使用教程
pyenv-win簡介
什么是pyenv-win: 是一個(gè)在windows系統(tǒng)上管理python版本的工具。它是pyenv的windows版本,旨在提供類似于unix/linux系統(tǒng)上的pyenv功能。允許用戶在同一臺計(jì)算機(jī)上安裝多個(gè)python版本,并輕松切換它們之間的環(huán)境。使用pyenv-win,可以方便地安裝、管理和切換各種python版本,而無需手動(dòng)更改系統(tǒng)環(huán)境變量。
pyenv-win應(yīng)用場景:pyenv-win可以應(yīng)用于各種領(lǐng)域,但在機(jī)器學(xué)習(xí)方面尤其有用。在機(jī)器學(xué)習(xí)領(lǐng)域,通常需要使用多個(gè)python庫和工具來進(jìn)行數(shù)據(jù)處理、模型訓(xùn)練和預(yù)測等任務(wù)。不同的庫和工具可能對不同版本的python有不同的要求,因此使用pyenv-win可以輕松地管理這些不同版本的python,并切換到特定的環(huán)境,以滿足不同的需求。
pyenv-win的特點(diǎn):輕量級的python版本管理工具,相比于同樣為python管理工具Anaconda,體積更為小巧,并且還提供了虛擬環(huán)境的支持,可以為不同的項(xiàng)目創(chuàng)建獨(dú)立的python環(huán)境,從而避免不同項(xiàng)目之間的依賴沖突。這對于機(jī)器學(xué)習(xí)項(xiàng)目來說尤其重要,因?yàn)椴煌捻?xiàng)目可能需要不同版本的python和不同的庫。
總之,pyenv-win是一個(gè)非常有用的工具,可以幫助機(jī)器學(xué)習(xí)開發(fā)者輕松管理多個(gè)python版本和虛擬環(huán)境,從而提高開發(fā)效率和項(xiàng)目可維護(hù)性。對于有多個(gè)python環(huán)境需求的開發(fā)者來說,pyenv-win是個(gè)不錯(cuò)的選擇!
pyenv-win安裝
打開 pyenv-win下載地址 ,點(diǎn)擊Code,然后再點(diǎn)擊Download ZIP進(jìn)行下載壓縮包:
將pyenv-win壓縮包解壓到不帶中文的目錄下,并將文件夾名稱重命名為pyenv:
打開文件夾找到bin目錄,并將文件夾路徑進(jìn)行復(fù)制:
配置環(huán)境變量
電腦搜索框輸入 “高級系統(tǒng)設(shè)置”,打開后點(diǎn)擊環(huán)境變量:
在系統(tǒng)變量中點(diǎn)擊新建,然后將 PYENV 添加到系統(tǒng)變量中,并配置上面復(fù)制的目錄,點(diǎn)擊確認(rèn):
在系統(tǒng)變量中找到Path這個(gè)變量,雙擊打開,將下面這兩行路徑加進(jìn)去,然后點(diǎn)擊確定,點(diǎn)擊完里面的確定再點(diǎn)擊環(huán)境變量的確定
%PYENV%\bin %PYENV%\shims
至此環(huán)境變量配置完成,為了驗(yàn)證我們是否配置成功,cmd終端執(zhí)行pyenv,出現(xiàn)如下界面說明我們已經(jīng)安裝成功:
pyenv的基本命令
以下pyenv的常用命令,掌握這些基本的命令之后,就可以在項(xiàng)目中輕松切換python版本:
查看pyenv-win支持的python版本列表:
pyenv install --list
查看當(dāng)前python對應(yīng)版本:
pyenv version
查看電腦安裝的所有python版本:
pyenv versions
安裝指定版本 || 也可以在一個(gè)命令中安裝多個(gè)版本:
pyenv install <version> || pyenv install <version> <version>
卸載指定版本:
pyenv uninstall <version>
將python版本設(shè)置為全局版本(默認(rèn)使用的python版本) 注意:必須先安裝該版本。
pyenv global <version>
設(shè)置本地版本(當(dāng)在此文件夾中調(diào)用python時(shí),都會使用給定的版本。) 注意:必須先安裝該版本。
pyenv local <version>
查看python版本來核對:
python -V
官方網(wǎng)站給出的pyenv-win命令如下,大家可自行了解:
commands -------------列出所有可用的pyenv命令 duplicate -------------創(chuàng)建一個(gè)重復(fù)的python環(huán)境 local --------------設(shè)置或顯示特定于本地應(yīng)用程序的Python版本 global --------------設(shè)置或顯示全局Python版本 shell --------------設(shè)置或顯示特定于shell的Python版本 install --------------Python構(gòu)建安裝Python版本 uninstall -------------卸載特定的Python版本 update -------------更新緩存的版本數(shù)據(jù)庫 rehash -------------重新安裝pyenv墊片(安裝可執(zhí)行文件后運(yùn)行此操作) vname -------------顯示當(dāng)前的Python版本 version -------------顯示當(dāng)前Python版本及其來源 version-name ----------------顯示當(dāng)前的Python版本 versions -----------------列出pyenv可用的所有Python版本 exec -----------------通過首先準(zhǔn)備路徑來運(yùn)行可執(zhí)行文件,以便選定的Python which -------------- 顯示可執(zhí)行文件的完整路徑 whence ---------------------列出包含給定可執(zhí)行文件的所有Python版本
pyenv安裝py環(huán)境
使用pyenv安裝py環(huán)境是不需要我們再去手動(dòng)設(shè)置python環(huán)境變量的,pyenv會幫我們自動(dòng)設(shè)置好,接下來我們開始安裝python環(huán)境,如下:
1)查看pyenv支持安裝的python環(huán)境
2)安裝自己想要下載的python版本(可以下載多個(gè))
3) 查看電腦安裝的所有python版本:
4) 設(shè)置3.8.0版本為全局版本,并查看當(dāng)前設(shè)置的全局版本:
5)查看當(dāng)前的python版本:
pyenv安裝遇到問題
在安裝python版本的時(shí)候可能會出現(xiàn)如下幾個(gè)問題,大家根據(jù)自己的情況進(jìn)行設(shè)置即可:
**1)**安裝python版本卡在界面不動(dòng)(或請求超時(shí))。
這種情況一般是由于網(wǎng)絡(luò)問題,因?yàn)榘惭b的python是在國外的站點(diǎn),有三種方式解決:
第一種方式:cmd走代理,需要科學(xué)上網(wǎng),沒有這個(gè)條件的朋友直接pass看下面方式
第二種方式:手動(dòng)安裝,打開歷史版本 地址 找到自己要下載的版本號,以 3.8.0-amd64.exe 為例,將其下載完直接拖進(jìn) pyenv 的 install_cache 文件夾中,再執(zhí)行上面的安裝命令,即可安裝對應(yīng)的版本
第三種方式(博主推薦): 找到 pyenv-win 文件夾下的 .versions_cache.xml文件進(jìn)行如下操作,更換鏡像源的方式可以讓我們下載變的更方便:
https://www.python.org/ftp/python 全部替換為 https://npm.taobao.org/mirrors/python
**2)**win11系統(tǒng)安裝安裝python版本之后執(zhí)行python -V沒有任何反應(yīng)(win10可能除外)
這種情況一般是由于win11系統(tǒng)管理應(yīng)用程序執(zhí)行別名導(dǎo)致的問題,我們需要點(diǎn)擊 win 鍵輸入 “管理應(yīng)用程序執(zhí)行別名”,然后將下面的兩個(gè)關(guān)掉即可:
pycharm測試
pycharm是書寫py的編輯器工具,安裝教程網(wǎng)上一大堆,都是傻瓜式教程,這里不再贅述,接下來我們通過我們剛才安裝好的python環(huán)境,看看能不能在pycharm中進(jìn)行跑通!
首先我們要先知道自己通過pyenv安裝的python環(huán)境的路徑在哪,終端執(zhí)行如下命令:
pyenv which python
該命令會輸出當(dāng)前激活的 Python 環(huán)境的路徑。如下:
其中 3.8.0 是當(dāng)前激活的 Python 版本號。如果希望獲取其他已安裝的 Python 版本的路徑,可以將命令中的 python 替換為相應(yīng)的版本號,該命令會輸出版本號為 3.8.7 的 Python 環(huán)境的路徑。如下
pyenv which 3.8.7
找到我們安裝好的python路徑之后,接下來我們開始為pycharm配置python解釋器:
根據(jù)之前的路徑添加系統(tǒng)解釋器,配置好python環(huán)境,然后點(diǎn)擊應(yīng)用,確定即可:
接下來我們開始編寫 hello world 看看代碼能跑起來嗎?
至此python環(huán)境的安裝已經(jīng)結(jié)束,更多相關(guān)pyenv-win安裝與使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- pyenv的安裝與簡單使用詳解
- 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)文章
在Django框架中運(yùn)行Python應(yīng)用全攻略
這篇文章主要介紹了在Django框架中運(yùn)行Python應(yīng)用全攻略,在這之前必須搭建好簡單的視圖和模版,接下來便是本文中所述的核心內(nèi)容應(yīng)用配置,需要的朋友可以參考下2015-07-07科學(xué)Python開發(fā)環(huán)境Spyder必知必會點(diǎn)
這篇文章主要為大家介紹了科學(xué)Python開發(fā)環(huán)境Spyder必知必會點(diǎn)及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01python實(shí)現(xiàn)自動(dòng)化報(bào)表功能(Oracle/plsql/Excel/多線程)
這篇文章主要介紹了python實(shí)現(xiàn)自動(dòng)化報(bào)表(Oracle/plsql/Excel/多線程)的相關(guān)知識,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12Python實(shí)現(xiàn)WGS84火星百度及web墨卡托四種坐標(biāo)系相互轉(zhuǎn)換
主流被使用的地理坐標(biāo)系并不統(tǒng)一,常用的有WGS84、GCJ02(火星坐標(biāo)系)、BD09(百度坐標(biāo)系)以及百度地圖中保存矢量信息的web墨卡托,本文利用Python編寫相關(guān)類以實(shí)現(xiàn)4種坐標(biāo)系統(tǒng)之間的互相轉(zhuǎn)換2023-08-08python實(shí)現(xiàn)每天定時(shí)發(fā)送郵件的流程步驟
這篇文章主要介紹了python實(shí)現(xiàn)每天定時(shí)發(fā)送郵件的流程步驟,要編寫一個(gè)用于自動(dòng)發(fā)送每日電子郵件報(bào)告的 Python 腳本,并配置它在每天的特定時(shí)間發(fā)送電子郵件,文中給大家介紹了詳細(xì)步驟和示例代碼,需要的朋友可以參考下2024-08-08python 插入Null值數(shù)據(jù)到Postgresql的操作
這篇文章主要介紹了python 插入Null值數(shù)據(jù)到Postgresql的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03python基于BeautifulSoup實(shí)現(xiàn)抓取網(wǎng)頁指定內(nèi)容的方法
這篇文章主要介紹了python基于BeautifulSoup實(shí)現(xiàn)抓取網(wǎng)頁指定內(nèi)容的方法,涉及Python使用BeautifulSoup模塊解析html網(wǎng)頁的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07