【发布时间】:2018-12-31 14:34:10
【问题描述】:
当我使用 python3 运行我的 python 脚本时,我收到以下错误:
Traceback(最近一次调用最后一次):文件“rea_scrape.py”,第 2 行,在 导入请求 ModuleNotFoundError: 没有名为“请求”的模块
当我运行pip3 install requests 时,很明显请求已安装。
要求已经满足:请求在 /Library/Python/2.7/site-packages (2.18.4) 已要求 满意:/Library/Python/2.7/site-packages 中的 certifi>=2017.4.17 (来自请求)(2018.4.16)已满足要求: /Library/Python/2.7/site-packages 中的 chardet=3.0.2 (来自 requests) (3.0.4) 要求已经满足:idna=2.5 in /Library/Python/2.7/site-packages(来自请求)(2.6)要求 已经满足: urllib3=1.21.1 in /Library/Python/2.7/site-packages(来自请求)(1.22)
但是,仔细检查这些消息似乎表明 pip3 正在为 Python2.7 安装包,这不是我的意图。
结果是我使用pip3 命令安装的任何东西都不能导入到python3 运行的脚本中。
我该如何解决这个问题?
仅供参考,我使用的是 MacOS High Sierra。
【问题讨论】:
标签: python python-3.x python-2.7