還有其他人有這個問題嗎?作為參考,請檢查此螢屏截圖:
PIP 也是最新的,我已經嘗試重新安裝它,但它也沒有作業。我正在使用 VS 代碼。昨天它也作業得很好,但今天由于某種原因它不再起作用了。
uj5u.com熱心網友回復:
您可以嘗試在 venv 之外安裝 mss,看看是否可行。還要根據 vscode 檢查您使用的 venv 是否正確
uj5u.com熱心網友回復:
如果您使用多個版本的 python 或在 appdata 中使用任何 python 版本,沒有 venv,您可以嘗試從 python 安裝目錄/腳本中提升的(管理員)cmd 實體運行“pip install mss”,如上面的控制臺影像所示。如果它不是專案中使用的正確 python 版本,則同樣適用于任何已安裝的 python 版本。如果使用 IDE,請檢查解釋器設定以確定哪個正在播放。
uj5u.com熱心網友回復:
您的 mss 包安裝在本地,但您使用的是虛擬環境來運行代碼。

兩種解決方案:
1.將解釋器切換到本地解釋器,就是c:\Users\Anwender\AppData\Local\....你圖片中的那個
Ctrl Shift打開P命令面板,搜索并選擇
Python:Select Interpreter
選擇
mss安裝包的解釋器
2.mss為你的虛擬環境安裝包
在選擇面板中選擇虛擬環境解釋器

新建終端激活環境

mss使用命令安裝包pip install mss
uj5u.com熱心網友回復:
如果您使用的是虛擬環境,則可以直接在那里安裝軟體包。對于窗戶:
py -m pip install mss
更多閱讀
另一種解決方案是將包的路徑添加到sys.path:
import sys
my_pkgs_path = r'/home/.../my_pkgs'
if my_pkgs_path in sys.path:
print('already in sys.path')
else:
print('not found in sys.path')
sys.path.append(my_pkgs_path)
print('Added to sys.path')
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/523284.html
下一篇:如何在vscode中獲取eslint以使用來自tsconfig.json的正確compilerOptions.target
