我已经在我的Mac中安装了python。当我在终端输入python3
,然后导入请求和bs4时,它会导入它并正确运行程序。 但是,当我在Python文件运行它python3 file_name.py
,它提供了以下错误:Python请求和beautifulsoup模块不导入
import requests
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests/__init__.py", line 52, in <module>
from .packages.urllib3.contrib import pyopenssl
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests/packages/__init__.py", line 27, in <module>
from . import urllib3
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests/packages/urllib3/__init__.py", line 8, in <module>
from .connectionpool import (
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/requests/packages/urllib3/connectionpool.py", line 3, in <module>
import logging
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/logging/__init__.py", line 28, in <module>
from string import Template
File "/Users/dark_archer/Desktop/src/string.py", line 1, in <module>
n1,n2=map(int,input().split())
ValueError: not enough values to unpack (expected 2, got 0)
我既蟒蛇3.5和3.6蟒得到了同样的错误。
当你运行你的脚本它提示你输入或立即失败而不需要您采取任何行动?你得到的错误表明你没有从标准输入中得到任何输入,所以没有什么可以分配给'n1'和'n2'。 – 2016-12-29 07:49:36
在程序文件中我只写了'import requests' – Abhishek