gpt4 book ai didi

python - 无法安装pymorph

转载 作者:太空宇宙 更新时间:2023-11-03 14:36:36 25 4
gpt4 key购买 nike

我正在尝试使用“PIP”在 mac os x 上安装“pymorph”:

sudo pip install pymorph

我收到以下错误:

NameError: name 'execfile' is not defined    
Command "python setup.py egg_info" failed with error code 1 in
/private/tmp/pip-build-9hjd5tfm/pymorph/

我读到,使用不同于 2.7 的 python 版本可能会导致此类问题。然而,我使用的是 2.7 版本:

python --version
Python 2.7.13

有什么想法可以解决这个问题吗?

提前谢谢

最佳答案

您的 PATH 上可能有一个 pip 命令,该命令来自与 python 命令不同的 Python 安装。 (基于 Python 的工具的每个入口脚本都绑定(bind)到用​​于安装提供该工具的包的 Python 安装。这意味着 pip 命令不会搜索python 安装的 PATH。)如果此 pipPATH 上出现的时间晚于 python,它将导致您所描述的行为。

例如,如果您首先安装不带 pip 的 Python 2.7,然后安装带 pip 的 Python 3.x(如果安装程序前置到 PATH),则可能会发生这种情况。

您可以通过运行 pip -V 来验证正在使用的 Python pip 版本及其安装位置。

对此问题的可靠解决方案应该是使用虚拟环境,让您可以将特定于您的应用程序的基本 Python 安装和库与您的项目联系起来,并避免弄乱您的全局站 pip 包 ,并防止不同项目需要同一包的不同版本而出现无意的兼容性问题。

当前(截至 2017 年末)推荐的虚拟环境解决方案似乎是 Pipenv 。 Pipenv 的作者对使用 Pipenv 的虚拟环境进行了不错的介绍,可以在 here 找到。 .

关于python - 无法安装pymorph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46892830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com