[英]Pycharm difficulties with pip and Pillow
我正在使用 Pycharm 來創建一個我需要上學的項目。 要完成我的項目,我需要pip
和Pillow
。
我已經轉到 Pycharm 中的設置,並相應地安裝了pip
和Pillow
並將它們更新到最新版本。 (見圖1 )。
當我使用終端檢查pip
,它說它沒有安裝,但是在我的代碼中,我可以導入它。 當我嘗試導入它時,我無法導入它,因為它說pip
Statement 無效。
即使我已將Pillow
安裝在 Pycharm 中,也有一條語法行突出顯示Pillow
我已經盡我所能讓它發揮作用,我真的很沮喪。 誰能幫幫我嗎? 我正在運行最新版本的 Pycharm 和 Python (3.8)
您不會在 Python 代碼中使用 pip 作為庫(您可以,但它可能不是您想要的)。 像pip import Pillow
這樣的東西沒有意義。 您應該使用 pip作為Python 代碼之外的程序(來自終端)來安裝您的程序想要使用的 Python 庫。
你也可以直接從 PyCharm 安裝庫(它會為你調用 pip)。 在 PyCharm 中的 Python 解釋器設置(第一張圖)中,右側有一個小+
圖標,您可以單擊它。 然后鍵入要安裝的庫的名稱,例如 Pillow,然后單擊“安裝包”按鈕。 之后,在您的python代碼中,您可以只編寫import libraryname
或from libraryname import something
等。
但是,請注意有時庫的包名稱與該庫的導入名稱不同。 要安裝和使用scikit-learn
庫,您可以使用scikit-learn
來安裝它,但是在 Python 中導入它時,您應該使用import sklearn
。 我之前沒有使用過 Pillow,但從文檔看來 Pillow 庫也是這樣的。 也就是說,您使用Pillow
名稱安裝它,但是在 Python 中導入它時, 您應該改用PIL
。 也就是說,像from PIL import Image
這樣的東西在Pillow
安裝后應該可以工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.