python-Levenshtein 库在 MacOS 上安装错误
python-Levenshtein library install error on MacOS
我正在尝试在 python 项目上安装一个包,但 python-Levenshtein 库存在一些问题。我在 PyCharm 上使用虚拟环境,即 运行 Python3.8,并使用 pip 安装了 requirements.txt 中的所有库。但是我无法安装这个库。
到目前为止我尝试过的:
- 尝试使用 pip 和 pip3 安装
- 尝试用anaconda安装
- 尝试使用 brew 安装(确保它不像 matplotlib here)
我在下面分享错误消息。你能帮我解决这个问题吗
Collecting python-Levenshtein==0.12.0
Using cached python-Levenshtein-0.12.0.tar.gz (48 kB)
Requirement already satisfied: setuptools in /Users/suleyman/Projects/venv/lib/python3.8/site-packages (from python-Levenshtein==0.12.0) (51.1.1)
Building wheels for collected packages: python-Levenshtein
Building wheel for python-Levenshtein (setup.py): started
Building wheel for python-Levenshtein (setup.py): finished with status 'error'
Running setup.py clean for python-Levenshtein
Failed to build python-Levenshtein
Installing collected packages: python-Levenshtein
Running setup.py install for python-Levenshtein: started
Running setup.py install for python-Levenshtein: finished with status 'error'
ERROR: Command errored out with exit status 1:
你可以只做 python3 -m pip install python-levenshtein
或者如果你想在系统范围内安装只做 sudo -H python3 -m pip install python-levenshtein
.
P.S。这个对我有用。
我已经找到了解决方案,并为那些遭受同样事情困扰的人解释了它。 Macbook 在 usr/bin/python
和 user/bin/python3
中带有自己的 python,首先我将它们用作基本解释器,但我遇到了这个问题。我认为默认 pythons 不包括一些必需品。
解决方案是安装您的 python 并将其路径作为基础解释器。之后 pip
就可以安装库了。
这解决了我的问题,我可以安装我的库了。
尝试安装 libpython3.8-dev
(参见 )
我 运行 在 Ubuntu 18.04 上遇到了同样的构建错误,直到我 运行
sudo apt install libpython3.8-dev
然后,在我的 python 虚拟环境中,我 运行
python3 -m pip install python-Levenshtein
如果这不起作用,请检查您是否已安装 build-essential
。如果没有,请尝试:
sudo apt install build-essential
我正在尝试在 python 项目上安装一个包,但 python-Levenshtein 库存在一些问题。我在 PyCharm 上使用虚拟环境,即 运行 Python3.8,并使用 pip 安装了 requirements.txt 中的所有库。但是我无法安装这个库。
到目前为止我尝试过的:
- 尝试使用 pip 和 pip3 安装
- 尝试用anaconda安装
- 尝试使用 brew 安装(确保它不像 matplotlib here)
我在下面分享错误消息。你能帮我解决这个问题吗
Collecting python-Levenshtein==0.12.0
Using cached python-Levenshtein-0.12.0.tar.gz (48 kB)
Requirement already satisfied: setuptools in /Users/suleyman/Projects/venv/lib/python3.8/site-packages (from python-Levenshtein==0.12.0) (51.1.1)
Building wheels for collected packages: python-Levenshtein
Building wheel for python-Levenshtein (setup.py): started
Building wheel for python-Levenshtein (setup.py): finished with status 'error'
Running setup.py clean for python-Levenshtein
Failed to build python-Levenshtein
Installing collected packages: python-Levenshtein
Running setup.py install for python-Levenshtein: started
Running setup.py install for python-Levenshtein: finished with status 'error'
ERROR: Command errored out with exit status 1:
你可以只做 python3 -m pip install python-levenshtein
或者如果你想在系统范围内安装只做 sudo -H python3 -m pip install python-levenshtein
.
P.S。这个对我有用。
我已经找到了解决方案,并为那些遭受同样事情困扰的人解释了它。 Macbook 在 usr/bin/python
和 user/bin/python3
中带有自己的 python,首先我将它们用作基本解释器,但我遇到了这个问题。我认为默认 pythons 不包括一些必需品。
解决方案是安装您的 python 并将其路径作为基础解释器。之后 pip
就可以安装库了。
这解决了我的问题,我可以安装我的库了。
尝试安装 libpython3.8-dev
(参见
我 运行 在 Ubuntu 18.04 上遇到了同样的构建错误,直到我 运行
sudo apt install libpython3.8-dev
然后,在我的 python 虚拟环境中,我 运行
python3 -m pip install python-Levenshtein
如果这不起作用,请检查您是否已安装 build-essential
。如果没有,请尝试:
sudo apt install build-essential