欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中pyenv-win安裝與使用教程

 更新時間:2025年03月07日 11:17:17   作者:普通網(wǎng)友  
pyenv-win是一個在Windows系統(tǒng)上管理Python版本的工具,本文主要介紹了python中pyenv-win安裝與使用教程,具有一定的參考價值,感興趣的可以了解一下

pyenv-win簡介

什么是pyenv-win: 是一個在windows系統(tǒng)上管理python版本的工具。它是pyenv的windows版本,旨在提供類似于unix/linux系統(tǒng)上的pyenv功能。允許用戶在同一臺計算機上安裝多個python版本,并輕松切換它們之間的環(huán)境。使用pyenv-win,可以方便地安裝、管理和切換各種python版本,而無需手動更改系統(tǒng)環(huán)境變量。

pyenv-win應(yīng)用場景:pyenv-win可以應(yīng)用于各種領(lǐng)域,但在機器學(xué)習(xí)方面尤其有用。在機器學(xué)習(xí)領(lǐng)域,通常需要使用多個python庫和工具來進行數(shù)據(jù)處理、模型訓(xùn)練和預(yù)測等任務(wù)。不同的庫和工具可能對不同版本的python有不同的要求,因此使用pyenv-win可以輕松地管理這些不同版本的python,并切換到特定的環(huán)境,以滿足不同的需求。

pyenv-win的特點:輕量級的python版本管理工具,相比于同樣為python管理工具Anaconda,體積更為小巧,并且還提供了虛擬環(huán)境的支持,可以為不同的項目創(chuàng)建獨立的python環(huán)境,從而避免不同項目之間的依賴沖突。這對于機器學(xué)習(xí)項目來說尤其重要,因為不同的項目可能需要不同版本的python和不同的庫。

總之,pyenv-win是一個非常有用的工具,可以幫助機器學(xué)習(xí)開發(fā)者輕松管理多個python版本和虛擬環(huán)境,從而提高開發(fā)效率和項目可維護性。對于有多個python環(huán)境需求的開發(fā)者來說,pyenv-win是個不錯的選擇!

pyenv-win安裝

打開 pyenv-win下載地址 ,點擊Code,然后再點擊Download ZIP進行下載壓縮包:

將pyenv-win壓縮包解壓到不帶中文的目錄下,并將文件夾名稱重命名為pyenv:

打開文件夾找到bin目錄,并將文件夾路徑進行復(fù)制:

配置環(huán)境變量

電腦搜索框輸入 “高級系統(tǒng)設(shè)置”,打開后點擊環(huán)境變量:

在系統(tǒng)變量中點擊新建,然后將 PYENV 添加到系統(tǒng)變量中,并配置上面復(fù)制的目錄,點擊確認:

在系統(tǒng)變量中找到Path這個變量,雙擊打開,將下面這兩行路徑加進去,然后點擊確定,點擊完里面的確定再點擊環(huán)境變量的確定

%PYENV%\bin 
%PYENV%\shims

至此環(huán)境變量配置完成,為了驗證我們是否配置成功,cmd終端執(zhí)行pyenv,出現(xiàn)如下界面說明我們已經(jīng)安裝成功:

pyenv的基本命令

以下pyenv的常用命令,掌握這些基本的命令之后,就可以在項目中輕松切換python版本:

查看pyenv-win支持的python版本列表:

pyenv install --list

查看當前python對應(yīng)版本:

pyenv version

查看電腦安裝的所有python版本:

pyenv versions

安裝指定版本 || 也可以在一個命令中安裝多個版本:

pyenv install <version> || pyenv install <version> <version>

卸載指定版本:

pyenv uninstall &lt;version&gt;

將python版本設(shè)置為全局版本(默認使用的python版本) 注意:必須先安裝該版本。

pyenv global <version>

設(shè)置本地版本(當在此文件夾中調(diào)用python時,都會使用給定的版本。) 注意:必須先安裝該版本。

pyenv local <version>

查看python版本來核對:

python -V

官方網(wǎng)站給出的pyenv-win命令如下,大家可自行了解:

commands  -------------列出所有可用的pyenv命令
duplicate   -------------創(chuàng)建一個重復(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í)行文件后運行此操作)
vname       -------------顯示當前的Python版本
version      -------------顯示當前Python版本及其來源
version-name ----------------顯示當前的Python版本
versions    -----------------列出pyenv可用的所有Python版本
exec        -----------------通過首先準備路徑來運行可執(zhí)行文件,以便選定的Python
which       -------------- 顯示可執(zhí)行文件的完整路徑
whence     ---------------------列出包含給定可執(zhí)行文件的所有Python版本

pyenv安裝py環(huán)境

使用pyenv安裝py環(huán)境是不需要我們再去手動設(shè)置python環(huán)境變量的,pyenv會幫我們自動設(shè)置好,接下來我們開始安裝python環(huán)境,如下:

1)查看pyenv支持安裝的python環(huán)境

2)安裝自己想要下載的python版本(可以下載多個)

3) 查看電腦安裝的所有python版本:

4) 設(shè)置3.8.0版本為全局版本,并查看當前設(shè)置的全局版本:

5)查看當前的python版本:

pyenv安裝遇到問題

在安裝python版本的時候可能會出現(xiàn)如下幾個問題,大家根據(jù)自己的情況進行設(shè)置即可:

**1)**安裝python版本卡在界面不動(或請求超時)。

這種情況一般是由于網(wǎng)絡(luò)問題,因為安裝的python是在國外的站點,有三種方式解決:

第一種方式:cmd走代理,需要科學(xué)上網(wǎng),沒有這個條件的朋友直接pass看下面方式

第二種方式:手動安裝,打開歷史版本 地址 找到自己要下載的版本號,以 3.8.0-amd64.exe 為例,將其下載完直接拖進 pyenv 的 install_cache 文件夾中,再執(zhí)行上面的安裝命令,即可安裝對應(yīng)的版本

第三種方式(博主推薦): 找到 pyenv-win 文件夾下的 .versions_cache.xml文件進行如下操作,更換鏡像源的方式可以讓我們下載變的更方便:

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)致的問題,我們需要點擊 win 鍵輸入 “管理應(yīng)用程序執(zhí)行別名”,然后將下面的兩個關(guān)掉即可:

pycharm測試

pycharm是書寫py的編輯器工具,安裝教程網(wǎng)上一大堆,都是傻瓜式教程,這里不再贅述,接下來我們通過我們剛才安裝好的python環(huán)境,看看能不能在pycharm中進行跑通!

首先我們要先知道自己通過pyenv安裝的python環(huán)境的路徑在哪,終端執(zhí)行如下命令:

pyenv which python

該命令會輸出當前激活的 Python 環(huán)境的路徑。如下:

其中 3.8.0 是當前激活的 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)境,然后點擊應(yīng)用,確定即可:

接下來我們開始編寫 hello world 看看代碼能跑起來嗎?

至此python環(huán)境的安裝已經(jīng)結(jié)束,更多相關(guān)pyenv-win安裝與使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實現(xiàn)監(jiān)控程序執(zhí)行時間并將其寫入日志的方法

    Python實現(xiàn)監(jiān)控程序執(zhí)行時間并將其寫入日志的方法

    這篇文章主要介紹了Python實現(xiàn)監(jiān)控程序執(zhí)行時間并將其寫入日志的方法,實例分析了Python日志操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • Python時間序列缺失值的處理方法(日期缺失填充)

    Python時間序列缺失值的處理方法(日期缺失填充)

    這篇文章主要給大家介紹了關(guān)于Python時間序列缺失值(日期缺失填充)的處理方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • python利用elaphe制作二維條形碼實現(xiàn)代碼

    python利用elaphe制作二維條形碼實現(xiàn)代碼

    條形碼的應(yīng)用將會越來越廣泛,看到了一篇文章,寫的挺好的!用手機拍二維碼,查二維碼確實很爽!這將成為一種潮流
    2012-05-05
  • Python腳本實現(xiàn)監(jiān)聽服務(wù)器的思路代碼詳解

    Python腳本實現(xiàn)監(jiān)聽服務(wù)器的思路代碼詳解

    這篇文章主要介紹了Python腳本實現(xiàn)監(jiān)聽服務(wù)器的思路,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • pytorch?tensor內(nèi)所有元素相乘實例

    pytorch?tensor內(nèi)所有元素相乘實例

    這篇文章主要介紹了pytorch?tensor內(nèi)所有元素相乘實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 利用python進行矩陣運算實例代碼

    利用python進行矩陣運算實例代碼

    這篇文章主要給大家介紹了關(guān)于如何利用python進行矩陣運算的相關(guān)資料,Numpy是Python編程語言中的一個核心庫,專門用于處理多維數(shù)據(jù)和矩陣運算,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-12-12
  • Python根據(jù)服務(wù)獲取端口號的方法

    Python根據(jù)服務(wù)獲取端口號的方法

    這篇文章主要介紹了Python根據(jù)服務(wù)獲取端口號,文中給大家提到了linux查看端口開啟端口的方法,需要的朋友可以參考下
    2019-09-09
  • Python腳本實現(xiàn)一鍵自動整理辦公文件

    Python腳本實現(xiàn)一鍵自動整理辦公文件

    這篇文章主要介紹了Python實現(xiàn)腳本一鍵自動整理辦公文件,文件下載文件夾就變得亂七八糟,整理的時候非常痛苦,巴不得有一個自動化的工具幫我歸類文檔。下面小編就給大家分享自動化整理文件的小技巧,需要的朋友可以參考一下文章內(nèi)容
    2022-02-02
  • Python畫圖工具Matplotlib庫常用命令簡述

    Python畫圖工具Matplotlib庫常用命令簡述

    這篇文章主要介紹了Python畫圖Matplotlib庫常用命令簡述總結(jié),文中包含詳細的圖文示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09
  • Python網(wǎng)絡(luò)請求模塊urllib與requests使用介紹

    Python網(wǎng)絡(luò)請求模塊urllib與requests使用介紹

    網(wǎng)絡(luò)爬蟲的第一步就是根據(jù)URL,獲取網(wǎng)頁的HTML信息。在Python3中,可以使用urllib和requests進行網(wǎng)頁數(shù)據(jù)獲取,這篇文章主要介紹了Python網(wǎng)絡(luò)請求模塊urllib與requests使用
    2022-10-10

最新評論