亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python版本管理器之Pyenv-win介紹與安裝方法詳解

 更新時間:2025年04月24日 09:45:14   作者:小猿搬碼  
pyenv-win是pyenv的Windows版本,是一個Python版本管理工具,使用戶可以輕松在多個版本之間切換,這篇文章主要介紹了Python版本管理器之Pyenv-win介紹與安裝方法的相關(guān)資料,需要的朋友可以參考下

1. Pyenv-win

1. 官網(wǎng)

https://pyenv-win.github.io/pyenv-win/#introduction

github:https://github.com/pyenv-win/pyenv-win

2.Pyenv

gitHub: https://github.com/pyenv/pyenv

Pyenv for Python 是一個很棒的工具,但與 Ruby 開發(fā)的 rbenv 一樣,它不直接支持 Windows。經(jīng)過一些研究和 python 開發(fā)人員的反饋,我發(fā)現(xiàn)他們希望為 Windows 系統(tǒng)提供類似的功能。

3. pyenv-win是什么?

pyenv 的 Windows 版本。Pyenv 是一個簡單的 Python 版本管理工具。它使您可以輕松地在多個 Python 版本之間切換。它簡單、不引人注目,并遵循 UNIX 的傳統(tǒng),即只做一件事的單一用途工具。

該項目是從 rbenv-win 分叉出來的,并針對 pyenv 進(jìn)行了修改。

2. 安裝

1. 快速安裝

  • 在 PowerShell 中安裝 pyenv-win。

    Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
    

    注意:執(zhí)行此腳本可能會出現(xiàn)PowerShello的執(zhí)行策略級別與執(zhí)行腳本錯誤問題,詳見5. 安裝時Powershell禁止運行腳本

  • 重新打開 PowerShell

  • 運行 以檢查安裝是否成功。pyenv --version

  • 運行 以查看 pyenv-win 支持的 Python 版本列表pyenv install -l

  • 運行以安裝支持的版本pyenv install <version>

  • 運行以將 Python 版本設(shè)置為全局版本pyenv global <version>

  • 檢查您正在使用的 Python 版本及其路徑

    > pyenv version
    <version> (set by \path\to\.pyenv\pyenv-win\.python-version)
    

? 如下圖

  • 檢查 Python 是否正常工作
> python -c "import sys; print(sys.executable)"
\path\to\.pyenv\pyenv-win\versions\<version>\python.exe

如下圖

2. pyenv-win 命令

   commands     List all available pyenv commands
   local        Set or show the local application-specific Python version
   latest       Print the latest installed or known version with the given prefix
   global       Set or show the global Python version
   shell        Set or show the shell-specific Python version
   install      Install 1 or more versions of Python
   uninstall    Uninstall 1 or more versions of Python
   update       Update the cached version DB
   rehash       Rehash pyenv shims (run this after switching Python versions)
   vname        Show the current Python version
   version      Show the current Python version and its origin
   version-name Show the current Python version
   versions     List all Python versions available to pyenv
   exec         Runs an executable by first preparing PATH so that the selected 
                Python version's `bin' directory is at the front
   which        Display the full path to an executable
   whence       List all Python versions that contain the given executable

3. 用法

  • 要查看 pyenv 窗口支持的 python 版本列表:pyenv install -l

  • 要篩選列表,請執(zhí)行以下作:pyenv install -l | findstr 3.8

  • 要安裝 python 版本:

    pyenv install 3.11.9
    
    • 注意:對于某些非靜默安裝,可能會彈出安裝向?qū)?。在安裝過程中,您需要單擊向?qū)?。無需更改其中的任何選項。或者您可以使用 -q 進(jìn)行安靜安裝
    • 您也可以在一個命令中安裝多個版本:pyenv install 2.4.3 3.6.8

在這里插入圖片描述

  • 要將 python 版本設(shè)置為全局版本,請執(zhí)行以下作:

    pyenv global 3.11.9
    
    • 如果未設(shè)置本地版本(見下文),則默認(rèn)使用該 python 版本。
    • 注意:必須先安裝該版本。
  • 要將 python 版本設(shè)置為本地版本:。

    pyenv local 3.11.9
    
    • 每當(dāng)從此文件夾中調(diào)用時,都會使用給定的版本。這與虛擬環(huán)境不同,虛擬環(huán)境需要顯式激活。python
    • 注意:必須先安裝該版本。
  • 使用 pip 安裝(取消)安裝任何庫或修改版本文件夾中的文件后,必須運行以使用 python 和庫可執(zhí)行文件的新填充碼更新 pyenv。

    pyenv rehash
    
    • 注意:這必須在 .pyenv 文件夾之外運行。
  • 要卸載 Python 版本:pyenv uninstall 3.11.9

  • 要查看您正在使用的 Python 及其路徑:pyenv version

    • 要查看此系統(tǒng)上安裝的所有 python 版本:pyenv versions
  • 使用以下命令更新可發(fā)現(xiàn)的 Python 版本列表:pyenv-win 的命令和版本pyenv update``2.64.x``2.32

4. 更新 pyenv

  • 如果通過 pip 安裝
    • 將 pyenv-win 安裝路徑添加到位于 site-packages 中的文件。這應(yīng)該使 pip 將 pyenv-win 識別為已安裝。easy_install.pth
    • 通過 pip 獲取更新pip install --upgrade pyenv-win
  • 如果通過 Git 安裝
    • 轉(zhuǎn)到 (這是您的安裝路徑) 并運行%USERPROFILE%\.pyenv\pyenv-win``git pull
  • 如果通過 zip 安裝
    • 下載最新的 zip 文件并解壓縮
    • 轉(zhuǎn)到并替換您剛剛下載的新文件夾%USERPROFILE%\.pyenv\pyenv-win``libexec``bin
  • 如果通過安裝程序安裝
    • 在 Powershell 終端中運行以下命令:&"${env:PYENV_HOME}\install-pyenv-win.ps1"

5. 安裝時Powershell禁止運行腳本

1. 安裝pyenv-win出差

2. 解決方式

原因是Windows新的權(quán)限執(zhí)行策略改變,休要在PowerShell里面執(zhí)行命令:

Get-ExecutionPolicy
# 輸出的是:Restricted

若要更改執(zhí)行策略,以管理員身份打開PowerShell,然后使用以下命令之一設(shè)置執(zhí)行策略

Set-ExecutionPolicy RemoteSigned

具體提如下圖

6.關(guān)于PowerShell運行腳本的方法

在Windows操作系統(tǒng)中,PowerShell默認(rèn)的執(zhí)行策略可能會限制用戶運行腳本,這是一種安全措施,用于防止未經(jīng)授權(quán)的腳本執(zhí)行,可能對系統(tǒng)造成潛在的安全風(fēng)險。如果用戶確信要運行的腳本是安全的,可以通過更改執(zhí)行策略來允許腳本執(zhí)行。

更改執(zhí)行策略的步驟

首先,需要了解PowerShell中的執(zhí)行策略級別。執(zhí)行策略有幾種級別,包括:

  • Restricted:默認(rèn)策略,不允許任何腳本運行。
  • AllSigned:只允許運行由可信發(fā)布者簽名的腳本。
  • RemoteSigned:允許運行本地腳本;遠(yuǎn)程腳本必須由可信發(fā)布者簽名。
  • Unrestricted:允許運行所有腳本,但會警告用戶執(zhí)行來自Internet的腳本。

要查看當(dāng)前的執(zhí)行策略,可以在PowerShell中輸入以下命令:

Get-ExecutionPolicy

若要更改執(zhí)行策略,以管理員身份打開PowerShell,然后使用以下命令之一設(shè)置執(zhí)行策略:

Set-ExecutionPolicy RemoteSigned

或者,如果需要,也可以選擇Unrestricted策略,但請注意這樣做可能會增加安全風(fēng)險:

Set-ExecutionPolicy Unrestricted

執(zhí)行以上命令時,系統(tǒng)會提示確認(rèn)更改。輸入Y并回車以確認(rèn)。

  • 注意事項

更改執(zhí)行策略可能會影響系統(tǒng)的安全性。在更改執(zhí)行策略之前,請確保了解可能的安全影響。如果在組織中使用PowerShell,可能需要咨詢IT部門,因為組織可能有自己的安全策略。

總結(jié)

到此這篇關(guān)于Python版本管理器之Pyenv-win介紹與安裝方法的文章就介紹到這了,更多相關(guān)版本管理器Pyenv-win安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 如何解決Python讀取圖片路徑存在轉(zhuǎn)義字符的問題

    如何解決Python讀取圖片路徑存在轉(zhuǎn)義字符的問題

    這篇文章主要為大家詳細(xì)介紹了如何解決Python讀取圖片路徑時存在轉(zhuǎn)義字符的問題,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下
    2023-07-07
  • Django實現(xiàn)快速分頁的方法實例

    Django實現(xiàn)快速分頁的方法實例

    分頁是我們?nèi)粘i_發(fā)中必不可少的一個功能,下面這篇文章主要給大家介紹了關(guān)于Django如何實現(xiàn)快速分頁的方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • python 根據(jù)時間來生成唯一的字符串方法

    python 根據(jù)時間來生成唯一的字符串方法

    今天小編就為大家分享一篇python 根據(jù)時間來生成唯一的字符串方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • PyQt使用QPropertyAnimation開發(fā)簡單動畫

    PyQt使用QPropertyAnimation開發(fā)簡單動畫

    這篇文章主要介紹了PyQt使用QPropertyAnimation開發(fā)簡單動畫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python?PyCharm無法打開終端命令行最終解決方案(實測成功)

    Python?PyCharm無法打開終端命令行最終解決方案(實測成功)

    這篇文章主要介紹了在使用PyCharm?2024版本時遇到的無法打開終端的問題,文中提供了兩種解決方案,大家可以根據(jù)自己的需求選擇對應(yīng)的解決方法,需要的朋友可以參考下
    2024-12-12
  • 解決Python安裝cryptography報錯問題

    解決Python安裝cryptography報錯問題

    這篇文章主要介紹了解決Python安裝cryptography報錯問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 簡單談?wù)凱ython中的json與pickle

    簡單談?wù)凱ython中的json與pickle

    下面小編就為大家?guī)硪黄唵握務(wù)凱ython中的json與pickle。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Python交換字典鍵值對的四種方法實例

    Python交換字典鍵值對的四種方法實例

    字典中有成對出現(xiàn)的鍵和值,但是字典中的鍵值對不是都能修改的,只有值才能修改,下面這篇文章主要給大家介紹了關(guān)于Python交換字典鍵值對的四種方法,需要的朋友可以參考下
    2022-12-12
  • 對Python Class之間函數(shù)的調(diào)用關(guān)系詳解

    對Python Class之間函數(shù)的調(diào)用關(guān)系詳解

    今天小編就為大家分享一篇對Python Class之間函數(shù)的調(diào)用關(guān)系詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 每個 Python 開發(fā)者都應(yīng)該知道的7種好用工具(效率翻倍)

    每個 Python 開發(fā)者都應(yīng)該知道的7種好用工具(效率翻倍)

    Python 從一種小的開源語言開始,到現(xiàn)在,它已經(jīng)成為開發(fā)者很受歡迎的編程語言之一。這篇文章主要介紹了每個 Python 開發(fā)者都應(yīng)該知道的7種好用工具(效率翻倍),需要的朋友可以參考下
    2021-03-03

最新評論