當前位置:
首頁 > 最新 > Pyenv 使用筆記

Pyenv 使用筆記

應用使用虛擬環境是每個 Python 程序員都應該要掌握的技能。pyenv是一個非常好用的 Python 環境管理工具。有這些主要特性:

方便的安裝、管理不同版本的 Python,而且不需要 sudo 許可權,不會污染系統的 Python 版本

可以修改當前用戶使用的默認 Python 版本

集成 virtualenv,自動安裝、激活

命令行自動補全

詳細內容見Github - pyenv/pyenv.

安裝 pyenv

最簡單的方式是使用pyenv-installer:

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

然後在 或 中添加如下內容:

export PATH="~/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"常用命令

完整的命令行列表可以參考pyenv/COMMANDS.md.

安裝 Python

pyenv install 3.6.0

這個命令會為當前用戶下載和安裝 3.6.0,安裝過程可以使用鏡像加速,詳見下文。

新建虛擬環境

pyenv virtualenv 3.6.0 py36

設置當前路徑使用的 Python 環境

pyenv local py36

這個命令會在當前路徑創建一個 文件,文件內容就是 ,即環境名稱。所以一般需要把 添加到 gitignore.

下次進入該目錄時,會自動激活虛擬環境;離開後自動退出。

搭建鏡像

pyenv 默認從 Python 官網下載安裝包,比較慢;也支持鏡像網站,可以自己搭建。

搭建鏡像

創建目錄

下載安裝包,從搜狐的開源鏡像下載 格式的安裝包。

計算 SHA256(可以使用 命令),重命名文件

配置 Nginx

server { listen 8000; root /data/pythons; autoindex on; }

如果沒有或不想使用 Nginx,也可以用 Python 運行一個簡易的 HTTP 服務:

python3 -m http.server使用鏡像export PYTHON_BUILD_MIRROR_URL=http://localhost:8000 pyenv install 3.6.0

可以把 添加到 .

安裝其他版本時,pyenv 會回退到從官網下載。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 推酷 的精彩文章:

為什麼 Kotlin 調用 java 時可以使用 Lambda?——Kotlin中SAM 轉換機制詳解
鎚子銷售額大增3006%,小米榮耀死磕第1,京東618排行榜上,最受傷的竟是魅族
新產品管理:神秘的「戰略」到底是什麼?
對待產品項目,PM如何巨細兼顧?
Java進階自測:面向對象基礎知識掌握了嗎?

TAG:推酷 |

您可能感興趣

Spring Cloud Feign使用筆記
有道雲筆記是如何使用 TensorFlow Lite 的?
趕 Win超Mac的iPad Pro 取代筆記本了嗎?
Spring Cloud Zuul使用筆記(一)
Vivian的讀書筆記
Surface Phone將支持「筆記本模式」
TensorFlow基礎筆記
學習筆記之TensorFlow
Linux應用已經可以在谷歌多款Chromebook筆記本使用
Python學習筆記-Python的安裝
筆記軟體 OneNote
GCC工作筆記 Google Patent
MacBook Air vs Pro 誰才是最好用蘋果筆記本
《The innovators》讀書筆記
Rift S發售在即,筆記本電腦需配備Mini DisplayPort介面
Python操作Excel學習筆記:圖表坐標軸
新專利,Surface Phone或將化身筆記本電腦
Fendi Girl的時髦搭配筆記
微軟雙屏筆記本來襲:或將採用Windows Lite系統!
運行iPadOS的iPad Pro能否能取代筆記本電腦?