簡體   English   中英

pip freeze 在 Windows 安裝中沒有顯示任何內容?

[英]pip freeze doesn't show anything in Windows installation?

我在 Windows 7 中安裝了 Python27

我正在嘗試使用本教程構建一個 reddit 機器人

我從這里找到了有關如何為 Windows 安裝 pip 的說明

頁面說安裝pip后,我可以使用pip freeze來檢查安裝是否正確

它說 pip freeze 應該顯示一些信息,如下所示

Microsoft Windows [版本 6.2.9200] (c) 2012 Microsoft Corporation。 版權所有。

C:\\Users\\Username>cd c:\\Python27\\Scripts

c:\\Python27\\Scripts>pip freeze
反形式==1.1.1
enum34==1.0
請求==2.3.0 virtualenv==1.11.6

但是 pip freeze 根本沒有顯示任何內容在此處輸入圖片說明

pip 安裝正確,還是有什么問題? 有沒有其他方法可以測試正確安裝?

如果你想徹底測試它,你可以使用你的實際 pip 安裝來安裝一些東西。 例如,numpy 將是一個很好的示例,可以排除許多問題。

> pip install numpy

現在,再次運行pip freeze以檢查 pip 是否按預期工作。 然后它應該有一些東西可以展示。

如果你想進一步測試它,你可以打開一個終端並

> python
> import numpy

這應該是對 pip 安裝的完整測試。

此外,每當我在堆棧中安裝新工具時,我喜歡使用where <executable name> (在 Windows 上)和which <executable name> (在 Linux 上)來驗證其路徑。 有一些像 Java 這樣的編譯器總是與其他安裝沖突(就像瘋了一樣,復雜的設置有時可能不得不注入絕對路徑來強制使用正確的版本)。

此外,詢問可執行文件的版本可以排除許多其他問題。 在您的情況下,您可以使用pip --version來檢查您獲得的版本,並將其與穩定版或最新版進行比較,具體取決於您要使用的內容。

如果您來自 Linux 背景,windows 是一個令人困惑的軟件......對我有用的解決方案如下

pip list

您面臨的問題是,如果您的安裝中只有默認包,可以說 pip,wheel,pip freeze 目前沒有任何可以凍結的內容,所以這就是為什么不顯示任何內容的原因。 嘗試安裝新軟件包,然后再次運行該命令。

暫無
暫無

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

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