gpt4 book ai didi

python - 未找到 Pipenv 模块

转载 作者:行者123 更新时间:2023-12-03 20:17:16 25 4
gpt4 key购买 nike

我有一段时间没有使用 Python 开发了,看到 pipenv 进入现场我真的很兴奋。但是,我在使用它时遇到了一些麻烦。

我安装了 pipenv 然后使用了 pipenv install beautifulsoup4 .我的理解是,这应该创建了一个 pipfile 和一个虚拟环境。于是我启动了pipenv shell .瞧,我的 pipfile 在那里,还有 Beautiful Soup。接下来我尝试做的是pipenv install selenium .我写了这个非常短的脚本(我现在正在学习进行网络抓取):

from bs4 import BeautifulSoup
from selenium import webdriver

driver = webdriver.Firefox()
profile = 'https://www.linkedin.com/in/user-profile-name'

driver.get(profile)

html = driver.page_source

soup = BeautifulSoup(html)

print(soup)

我尝试运行它并收到此错误:
Traceback (most recent call last):
File "LiScrape.py", line 2, in <module>
from selenium import webdriver
ModuleNotFoundError: No module named 'selenium'

我尝试运行 python3在 shell 中,只是在做 import selenium看看它是否会让我检查版本。再次,我得到了 ModuleNotFoundError .

我很困惑。我对 Selenium 做错了什么,而我对美丽的汤没有做错?

最佳答案

您只需要通过以下方式激活 pipenv 创建的虚拟环境:

$ pipenv run python foo.py

或者:
$ pipenv shell
> python foo.py

整个过程供引用:
$ pipenv --python 3.6.4 install beautifulsoup4 selenium
$ echo "import bs4 ; import selenium" > foo.py
$ pipenv run python foo.py

或者你喜欢的任何版本的 Python。

(您应该看不到任何错误。)

这对我有用。

关于python - 未找到 Pipenv 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49375106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com