vik*_*tii 8 python-3.x python-requests
试图导入'requests'.
它是通过pip3安装请求安装的吗?但是,仍然有这个错误。
C:\Users\Vikentiy>pip3 list
Package Version
---------- ----------
certifi 2018.11.29
chardet 3.0.4
Django 2.1.7
idna 2.8
pip 19.0.2
pytz 2018.9
requests 2.21.0
setuptools 40.6.2
simplejson 3.16.0
urllib3 1.24.1
virtualenv 16.4.0
C:\Users\Vikentiy>python --version
Python 3.7.2
Run Code Online (Sandbox Code Playgroud)
错误追溯:
C:\Users\Vikentiy\untitled2\venv\Scripts\python.exe C:/Users/Vikentiy/untitled2/requeststests.py
Traceback (most recent call last):
File "C:/Users/Vikentiy/untitled2/requeststests.py", line 1, in <module> import requests`
Run Code Online (Sandbox Code Playgroud)
fra*_*anc 11
造成这种情况的另一个原因可能是安装了多个 Python 版本。因此,如果您在终端中输入:
pip3 install requests
Run Code Online (Sandbox Code Playgroud)
requests 库将自动安装到您的默认 python3,例如 Python3.6。然而,假设你有另一个Python版本,例如Python3.7,你应该做的是:
pip3.7 install requests
Run Code Online (Sandbox Code Playgroud)
这应该可以解决这个问题。
如果您在终端中运行代码,您应该尝试:
python3.7 file_to_run.py
Run Code Online (Sandbox Code Playgroud)
@蟒蛇3
尝试使用
import urllib.request
Run Code Online (Sandbox Code Playgroud)
仅当您尝试使用 urllib 时
否则尝试卸载请求,然后再次使用 pip 安装它
pip uninstall requests
Run Code Online (Sandbox Code Playgroud)
并再次安装它
pip install requests
Run Code Online (Sandbox Code Playgroud)
或者如果你没有明白我在说什么,请访问
或者
导入 urllib.request,ImportError: No module named request
| 归档时间: |
|
| 查看次数: |
56786 次 |
| 最近记录: |