簡體   English   中英

我要點安裝myFile.env

[英]I want to pip install myFile.env

我有一個用於創建虛擬環境的.env文件。

我想安裝相同的軟件包(在.env文件中指定),但是這次我不希望它成為虛擬環境。 我怎樣才能做到這一點?

非常感謝。

注意:miniconda或anaconda可以使用.env文件來創建虛擬環境,如下所示:

conda create --name optimus --file alpha.env

那你就可以跑

source activate optimus

激活您的virtualEnv。 但是我該如何做類似的事情:

pip install -r myFile.env

安裝在myFile.env中指定的所有軟件包,但不能在虛擬環境中安裝。

這是我的alpha.env文件:

cairo=1.12.2=2
dateutil=2.1=py27_2
freetype=2.4.10=0
numpy=1.6.2=py27.4

如果您可以訪問原始的虛擬環境,或者可以按照您的描述創建一個新的虛擬環境,那么我認為一個非常簡單的解決方案是僅創建一個requirements.txt文件。 這只是一個文件,它命名您在特定python環境中安裝的所有軟件包。

只需運行即可創建文件

pip freeze > requirements.txt

這將在您的工作目錄中創建一個名為requirements.txt的文件。 您必須激活虛擬環境。 要將軟件包安裝到新環境中,只需輸入它(停用您的virtualenv或您需要做的一切)並運行

pip install -r requirements.txt

我從未見過.env文件,但是從它的聲音來看,它實際上可能與requirements.txt文件完全相同,但是名稱不同。 查看pip Frozen輸出是否與.env文件中的輸出相同(就格式等而言)。 在這種情況下,您也可以只運行虛擬環境中的命令。

pip install -r myFile.env

編輯:看到您的.env文件輸出后,我相信您可以簡單地運行pip install -r myFile.env命令。

暫無
暫無

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

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