簡體   English   中英

Visual Studio Code 找不到硒

[英]Visual Studio Code don't find selenium

我在 python 中創建了一個 virtualenv,然后安裝了我的項目所需的所有模塊。

請求 certifi beatifulsoap4 ...

如果我在 Visual Studio 代碼的集成終端中運行該程序,它運行良好。 但是如果使用 de 命令“運行代碼” - CTRL+Alt+N - 在 Visual Studio 代碼中,我會收到以下錯誤

from selenium import webdriver
ImportError: No module named selenium

我已經將 python 路徑更改為指向我的 virtualenv,但問題仍然存在。

{
    "files.autoSave": "afterDelay",
    "python.pythonPath": "env/bin/python3"
}

如果我將代碼更改為不使用 selenium,則“運行代碼”命令可以正常工作(與其他導入一起使用)

我有同樣的問題,Selenium 已安裝,但 Visual Studio 無法導入它。 用外行的話來說:

問題是安裝了 Selenium 但 VS Code 無法訪問它,您需要將它們鏈接起來。

我就是這樣解決的。

  • 使用pip uninstall selenium卸載 Selenium
  • 然后在您的首選位置創建一個新文件夾(如桌面或 D 盤等)
  • 在 Visual Studio Code 中打開該文件夾。
  • 現在轉到 VS Code 的終端並創建一個虛擬環境(如果您不知道如何創建,請使用 Google python 虛擬環境)
  • 然后,使用pip install selenium在該虛擬環境中pip install selenium
  • pip install selenium ( pipfilepipfile.lok ) 后,您將看到文件夾中包含一些文件
  • 最后,使用pipenv install pylint --devpipenv install pylint --dev到您的虛擬環境中

如果仍然出現錯誤,請打開命令行並在 PC 上安裝 selenium。 以前我們只在我們的虛擬環境中安裝它。

如果您在 anaconda 中使用 vscode,通過 anaconda 提示符而不是 cmd/vscode 終端重新安裝 selenium 包可能會有所幫助。

我已經通過 cmd 安裝了 bs4 和 selenium,但它無法在 vscode 中導入 selenium。 (雖然導入 bs4 很好)我在 anaconda 中使用 vscode,所以我嘗試通過 anaconda 提示重新安裝 selenium。 之后,我終於能夠在vscode中導入selenium。

我對計算機和軟件的了解不多,所以我不知道為什么會發生這種情況,但無論如何我使用 anaconda prompt 解決了問題。

希望對你有幫助:)

我遇到了同樣的問題..對我有用的是而不是在 VScode 中運行 python 文件我嘗試了一些其他解釋器並且它起作用了......但在此之前你需要檢查硒是否真的存在於你的本地機器..你可以使用終端(在 Mac 上)打開終端來做到這一點。 輸入 python3 輸入硒

如果這運行沒有任何錯誤,那么你很高興

暫無
暫無

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

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