2011-11-09 72 views

回答

33

您需要使用-l--local選項凍結僅在本地包(而不是全球性的)

pip freeze -l > requirements.txt 

確保你的工作在virtaualenv之前做pip freeze -l。在虛擬環境

1

安裝任何你需要在虛擬環境中冷凍,然後

pip freeze > requirements.txt 

之後安裝的軟件包中,你不想凍結虛擬環境。

-1

試試下面的命令:

pip -E /path/to/env/ freeze 
+0

我認爲'-E'參數是使用_inside_這個requirements.txt文件來顯示一個版本控制項目地址 –

+0

它們是不同的「-E」參數:這是一個命令行參數,它表示pip在給定的內部virtualenv –

+0

你可能指向我的文檔嗎?即使啓用了全球網站包,它是否僅凍結指定的優質服務? –

相關問題