From d90a69c2adaf5df27196c18dd7b6ed94762f5048 Mon Sep 17 00:00:00 2001 From: Jeff <1830237+domainname@users.noreply.github.com> Date: Tue, 4 Oct 2022 17:02:21 +0800 Subject: [PATCH] fix: lxml not installed (#1) --- README.md | 4 ++-- cndict/oxford.py | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7912cb2..06b7fd9 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ 然后安装 lxml : - command -v pip || sudo easy_install pip - sudo pip install lxml + command -v pip3 || sudo easy_install pip3 + sudo pip3 install lxml ## 简介 diff --git a/cndict/oxford.py b/cndict/oxford.py index 6c3dfa7..e2730a1 100644 --- a/cndict/oxford.py +++ b/cndict/oxford.py @@ -6,6 +6,7 @@ import re import subprocess import sys +import sysconfig import urllib import urllib.parse from distutils.version import StrictVersion @@ -14,7 +15,7 @@ _lxml_installed = True try: - sys.path.append('/usr/local/lib/python2.7/site-packages') + sys.path.append(sysconfig.get_paths()["purelib"]) from lxml import etree except ImportError: _lxml_installed = False