【问题标题】:(labelImg-master) "ModuleNotFoundError: No module named 'lxml' even though lxml is installed (Windows 10)(labelImg-master)“ModuleNotFoundError:即使安装了 lxml,也没有名为“lxml”的模块(Windows 10)
【发布时间】:2021-06-12 10:47:45
【问题描述】:

我最近试图通过他们在此处 (https://github.com/tzutalin/labelImg) 的说明下载 labelImg-master。这是我第一次使用 powershell 安装,它没有工作,给我 pyrcc5 问题,但我玩了一下,它工作了。但是,第一次使用后,程序再也没有打开过,反而给了我这个错误。

Traceback (most recent call last):
  File "C:\Users\kevin\onedrive\documents\project\labelImg-master\labelImg-master\labelImg.py", line 41, in <module>
    from libs.labelFile import LabelFile, LabelFileError, LabelFileFormat
  File "C:\Users\kevin\onedrive\documents\project\labelImg-master\labelImg-master\libs\labelFile.py", line 10, in <module>
    from libs.pascal_voc_io import PascalVocWriter
  File "C:\Users\kevin\onedrive\documents\project\labelImg-master\labelImg-master\libs\pascal_voc_io.py", line 6, in <module>
    from lxml import etree
ModuleNotFoundError: No module named 'lxml'

我假设这是一个路径变量,因为一周前,我意外删除了主要的默认路径。现在一切都搞砸了,我的下载甚至重定向到这个项目文件夹。 更多信息: 点子列表显示:

PS C:\Users\kevin\onedrive\documents\project\labelImg-master\labelImg-master> pip list
Package          Version
---------------- ------------
beautifulsoup4   4.9.3
certifi          2020.12.5
chardet          4.0.0
click            7.1.2
idna             2.10
lxml             4.6.2
pip              21.0.1
pyqt5-plugins    5.15.2.2.0.1
PyQt5-Qt         5.15.2
PyQt5-sip        12.8.1
pyqt5-tools      5.15.2.3.0.2
python-dotenv    0.15.0
qt5-applications 5.15.2.2.1
qt5-tools        5.15.2.1.0.1
requests         2.25.1
soupsieve        2.1
urllib3          1.26.2 

另外,在查找 lxml 的路径时,我将该目录添加到 windows 路径变量中。

Uninstalling lxml-4.6.2:
  Would remove:
    c:\users\kevin\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages\lxml-4.6.2.dist-info\*
    c:\users\kevin\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages\lxml\*
Proceed (y/n)?

(我将以上内容添加到路径目录中)。

我只想重新开始,但我不相信我可以将我的计算机重置为一周前的状态。有谁知道我该怎么办?

非常感谢!

【问题讨论】:

    标签: python windows powershell path lxml


    【解决方案1】:

    你不需要做任何事情。只需执行命令:

    conda activate C:\Users\[Your_Username]\anaconda3
    

    然后像我所做的那样打开你的 python 文件

    注意

    如果你想看到这个C:\Users\[Your_Username]\anaconda3 输入

    conda info --envs
    

    【讨论】:

      猜你喜欢
      • 2015-01-16
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多