Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 自动获取S&;P 500列表_Python_Python 3.x_Python Requests_Finance_Bs4 - Fatal编程技术网

Python 自动获取S&;P 500列表

Python 自动获取S&;P 500列表,python,python-3.x,python-requests,finance,bs4,Python,Python 3.x,Python Requests,Finance,Bs4,所以我在Python上用这个来做财务,它总是给我错误-- 尝试从命令行执行pip install lxml以安装缺少的解析器库。尝试从命令行执行pip install lxml以安装缺少的解析器库。按原样运行代码在我的系统上有效。也许,正如Eric所建议的,您应该安装lxml 不幸的是,如果您使用的是Windowspip,那么除非您设置了完整的编译器基础结构,否则安装lxml无法工作,而您可能没有这样做 幸运的是,您可以从中获得预编译的二进制安装程序-确保选择与您的python版本相匹配的安装程

所以我在Python上用这个来做财务,它总是给我错误--


尝试从命令行执行
pip install lxml
以安装缺少的解析器库。

尝试从命令行执行
pip install lxml
以安装缺少的解析器库。

按原样运行代码在我的系统上有效。也许,正如Eric所建议的,您应该安装lxml

不幸的是,如果您使用的是Windows
pip,那么除非您设置了完整的编译器基础结构,否则安装lxml
无法工作,而您可能没有这样做

幸运的是,您可以从中获得预编译的二进制安装程序-确保选择与您的python版本相匹配的安装程序,无论是32位还是64位

编辑:仅出于兴趣,请尝试更改行

soup = bs.BeautifulSoup(resp.text, 'html.parser')   # use Python's built-in parser instead

有关可用解析器的列表,请参阅。

在我的系统上按原样运行代码。也许,正如Eric所建议的,您应该安装lxml

不幸的是,如果您使用的是Windows
pip,那么除非您设置了完整的编译器基础结构,否则安装lxml
无法工作,而您可能没有这样做

幸运的是,您可以从中获得预编译的二进制安装程序-确保选择与您的python版本相匹配的安装程序,无论是32位还是64位

编辑:仅出于兴趣,请尝试更改行

soup = bs.BeautifulSoup(resp.text, 'html.parser')   # use Python's built-in parser instead

有关可用解析器的列表,请参阅。

错误中有提示<代码>是否需要安装解析器库?错误提示
是否需要安装解析器库?
根据另一个建议尝试了该方法,但仍然无效。我非常感谢您的帮助。如果有必要的话,我也在使用Pycharm,但它清楚地表明安装了lxml。有一些讨论可能会有用,它确实讨论了Pycharm,但没有讨论OS X。根据另一个建议尝试了这一点,但仍然不起作用。我很感谢您的帮助。如果这有关系,我也在使用Pycharm,但它清楚地表明安装了lxml。有一些讨论可能有用,它确实讨论了Pycharm,但不是OS X。我在OSX上运行,如果这有关系,我在使用Pycharm,但它清楚地表明安装了lxml,我也卸载并重新安装了它。我在OSX上运行,我使用的是Pycharm,如果这很重要的话,但它清楚地表明安装了lxml,我也卸载并重新安装了它。
soup = bs.BeautifulSoup(resp.text, 'html.parser')   # use Python's built-in parser instead