簡體   English   中英

python venv 中的“ModuleNotFoundError”? 我肯定在 venv 中安裝了模塊

[英]'ModuleNotFoundError' in python venv? I definitely have the module installed in the venv

我正在嘗試在我的項目中使用 PIL。 我采購了我的 venv,然后使用 pip3 install Pillow 安裝。 我確認該模塊確實已安裝,但我仍然收到錯誤消息。

pip3 list                                                                      
Package    Version
---------- -------
asgiref    3.5.2
Django     4.1.1
Pillow     9.2.0
pip        22.2.2
setuptools 63.4.3
six        1.16.0
sqlparse   0.4.3
(env) mike@Mikes-MacBook-Air test_app % /Users/mike/.pyenv/versions/3.9.2/bin/python /Users/mike/Desktop/bank_app/main.py
Traceback (most recent call last):
  File "/Users/mike/Desktop/bank_app/main.py", line 3, in <module>
    from PIL import Image, ImageTk
ModuleNotFoundError: No module named 'PIL'

我嘗試閱讀其他有類似問題的帖子,看到有人提到我可能有一個指向不同 python 位置的別名,這可能是問題所在嗎? 我將如何解決?

確保您的虛擬環境已激活

在 linux 和 macOS 中激活虛擬環境的命令:-

source venv_name/bin/activate

在 windows 中激活虛擬環境的命令:-

venv_name\Scripts\activate

暫無
暫無

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

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