我是 Python 新手。我在 Windows 上使用 VS 代码。以下是我的简单python代码。
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
我正在尝试安装 selenium 包,但它给了我错误 ModuleNotFoundError: No module named 'selenium'。 我尝试了以下命令。
conda install selenium
python -m pip install -U selenium
然后我在虚拟环境中尝试
conda create -n selenium-env python=3.6
conda activate selenium-env
conda install -n selenium0env selenium
仍然出现相同的错误。 更新:
我注意到,当我在重新启动 VS 代码后第一次运行 py 文件时,它会自动激活我的一个虚拟环境。我认为虚拟环境中没有安装硒。下面是我运行py文件时的终端输出
如何阻止该环境自动激活?我想在不同的环境中运行它。
PS D:\Learnings\Python\SampleDesktopApp> conda activate pyfinance
PS D:\Learnings\Python\SampleDesktopApp> &
C:/Users/rajen/anaconda3/envs/pyfinance/python.exe
d:/Learnings/Python/SampleDesktopApp/Test.py
Traceback (most recent call last):
File "d:\Learnings\Python\SampleDesktopApp\Test.py", line 1, in <module>
from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'
PS D:\Learnings\Python\SampleDesktopApp>
答案 0 :(得分:0)
我在一个环境中安装 selenium 并在另一个环境中运行 py 文件。所以我使用 VS 代码选项 Python: Select Interpreter 在运行文件时更改环境。成功了。