Python3-requests模块未找到,但我安装它时没有出现错误

Python3-requests模块未找到,但我安装它时没有出现错误,python,request,Python,Request,以下是我安装请求模块的情况: [ec2-user@ip-xxx-xx-xx-xxx newslookup]$ python3 -m pipenv install requests Installing requests… Adding requests to Pipfile's [packages]… ✔ Installation Succeeded Installing dependencies from Pipfile.lock (444a6d)… Since you're using pi

以下是我安装请求模块的情况:

[ec2-user@ip-xxx-xx-xx-xxx newslookup]$ python3 -m pipenv install requests
Installing requests…
Adding requests to Pipfile's [packages]…
✔ Installation Succeeded
Installing dependencies from Pipfile.lock (444a6d)…
Since you're using 
pipenv
to install and manage your dependencies, you need to use
pipenv
to run your script:

pipenv run python nasdaq_scrape_sec.py
[ec2-user@ip-xxx xx xx xxx新闻查找]$python3-m pipenv安装请求
正在安装请求…
正在向Pipfile的[packages]添加请求…
✔ 安装成功
正在从Pipfile.lock(444a6d)安装依赖项…

由于您正在使用
pipenv
安装和管理依赖项,因此需要使用
pipenv
运行脚本:

pipenv run python nasdaq_scrape_sec.py
原因是:

  • pipenv install
    在虚拟环境中安装依赖项。这就像是一个完全独立的python安装

  • python
    使用未安装依赖项的系统安装

  • pipenv-run
    将使用virtualenv来运行代码,因此依赖项将存在


看起来您正在使用pipenv软件包管理器。pipenv非常棒,因为它在虚拟环境中而不是在全局Python环境中安装包

pipenv将自动为您的项目创建和管理虚拟环境。 要在虚拟环境中运行脚本,可以执行以下操作:

pipenv shell
或者,您可以使用激活虚拟环境

$ python nasdaq_scrape_sec.py
然后像平常一样运行脚本:


如果您不熟悉Python中的虚拟环境,我强烈建议您仔细阅读

那么,您是否尝试过按照建议执行并使用
pipemv run
?谢谢rdas。不过,我在运行该命令时遇到了这个错误:-bash:/usr/bin/pipenv:没有这样的文件或目录。python不会自动将其添加到路径中吗?取决于您如何安装它。您可以尝试
python3-m pipenv
或使用
pip3