【发布时间】:2019-10-04 01:13:54
【问题描述】:
我只想说,我已经在 Pip is already installed: but I am getting no module named lxml 看到了这个问题,并且看到了关于以非 root 身份安装它的一个答案,这就是我所做的,但这对我没有帮助。
我刚刚安装了lxml,下面是我的安装方式:
[ec2-user@ip-xxx-xx-xx-xxx newslookup]$ pip install --user lxml
Collecting lxml
Using cached https://files.pythonhosted.org/packages/89/51/a8a6cdb8a084d32dbc9bda94623dc35310ae2002be57de8702a1703c0026/lxml-4.3.3-cp27-cp27mu-manylinux1_x86_64.whl
Installing collected packages: lxml
Successfully installed lxml-4.3.3
所以安装一切顺利。
这里是python脚本:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from lxml import html
import requests
from time import sleep
import json
import argparse
from random import randint
这是我运行脚本时的输出:
[ec2-user@ip-xxx-xx-xx-xxx newslookup]$ python3 nasdaq_scrape_sec.py aapl
Traceback (most recent call last):
File "nasdaq_scrape_sec.py", line 4, in <module>
from lxml import html
ModuleNotFoundError: No module named 'lxml'
另外,我找不到这个的轮子安装。
【问题讨论】:
-
既然你使用的是python3,你应该使用pip3 install lxml
-
嗨 Nithin,非常感谢。
标签: python installation lxml