我想在 Python 3 的 pipenv 中安装 requests 库,尝试过以下两个命令:
pip install requests
,但忘记了pip
只会安装在 Python 2 上,导致失败。pip3 install requests
则顺利完成安装。
Requirement already satisfied: requests in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (2.19.1)
Requirement already satisfied: idna<2.8,>=2.5 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (2.7)
Requirement already satisfied: urllib3<1.24,>=1.21.1 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (1.23)
Requirement already satisfied: certifi>=2017.4.17 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (2018.8.24)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (from requests) (3.0.4)
当我使用import requests
运行我的Python文件时,一切正常。但是当我使用pipenv run python mypythonscript.py
运行时,会出现错误信息:ModuleNotFoundError: No module named 'requests'
。请问我缺少什么?
pipenv run python
使用的是哪个版本的 Python? - John Gordonpip3 --version
? - phd