Poetry虛擬環境部署

2021-10-23 16:03:39 字數 758 閱讀 2584

官方文件在此,poetry目前來說是取代pipenv的乙個工具,後者已經幾乎不維護了,被拋棄也是正常的。

安裝過程不再贅述了,看官方文件就行了,記錄一下簡單的使用操作。

會生存乙個toml檔案,這個檔案很關鍵,將會根據它來部署環境。

定位到你的專案資料夾,執行:

poetry init
會有很多配置讓你輸入,如果沒什麼特殊需求全部預設即可。

有很多環境的話可以直接寫在toml檔案裡面,不過如果不多的話可以使用add方法新增,poetry會幫你寫上可用的對應版本。例如:

poetry add flask
toml檔案部署好之後就可以直接安裝虛擬環境了,定位到專案

poetry install
需要等待一段時間

直接進入環境

直接執行poetry shell會進入直接虛擬環境,和正常使用沒什麼區別

外部呼叫

這個操作的好處是可以將環境與外部完全隔離開,你要用的時候可以定位到資料夾呼叫虛擬環境執行,方法如下:

poetry run your_command
run後面執行任意你想執行的**,環境就是是在poetry的虛擬環境。

這個僅供特殊用途參考

python3.7 -m pip install poetry --user poetry

Python虛擬環境部署

虛擬環境用於隔離python專案環境,為每個專案配置各自的執行環境。伺服器或本地開發環境均可配置多個虛擬環境 數量限制未親測 sudo virtualenv pyvenv python2.x 虛擬環境py2venv 其中 p為指定python直譯器路徑 mkdir py2prj 其中x為指定的版本號...

Python環境 虛擬環境怎麼配置(部署)

坦然,灑脫,就像名字一樣。以前在學校,我把python當草稿在寫。現在到單位上,確實需要把它作為project 專案 來對待了。託管也好,程式部署也好,自然需要規範一些。跟著it高手學,也進步了很多。部署python環境和程式,怎麼做?現在實施起來,很不現實啦。所以還是了解下怎麼標準化 正規化部署程...

python虛擬環境完美部署教程

一 前言 預處理建議仔細看完本文章之後在進行操作,避免失誤,本程式設計客棧環境可以用於生產環境,有利於生產環境python之間的環境隔離,互相不會產生環境衝突 pyenv和pyenv virtualenv可以完美結合使用,具體使用情況看專案具體要求 依賴環境要求 yum install readli...