簡體   English   中英

pipenv / pipfile - 在 dev 中安裝不同的 package 版本

[英]pipenv / pipfile - Install different package version in dev

是否有可能在開發人員中安裝不同版本的 Python package? 顯然 Pipfile 可能如下所示:

[packages]
awesome-package = "==1.2.3"

[dev-packages]
awesome-package = {editable = true, path = "./../../../awesome-package"}

理想情況下,當運行pipenv install...時,我想在 package 的穩定版本和本地修改版本之間切換。

好的,我找到了自己的答案。 解決方案是為每個項目管理多個虛擬環境。 Pipenv 本身並不支持它。 但是,您可以在子目錄中管理多個 Pipfile。

我的默認 Pipfile 仍然駐留在項目根目錄中。 我在目錄pipfile.d的子文件夾中維護的其他虛擬環境:

.
├── Pipfile
├── Pipfile.lock
└── pipfile.d
    └── local-dev
        └── Pipfile
        └── Pipfile.lock

要使用不同的虛擬環境,我只需 cd 進入local-dev目錄,運行我的pipenv shell並從那里 cd 回到根目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM