gpt4 book ai didi

python - 没有名为 'pkg_resources' 的模块

转载 作者:太空狗 更新时间:2023-10-30 01:26:39 25 4
gpt4 key购买 nike

我尝试使用 pip install tensorflow --upgrade 升级 tensorflow。在卸载旧版本的 setuptools 期间出现了一些错误:

PermissionError: [Errno 13] Permission denied: '/Users/<myName>/anaconda/lib/python3.5/site-packages/easy-install.pth'

FileNotFoundError: [Errno 2] No such file or directory: '/Users/<myName>/anaconda/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg'

现在,当使用 pip 时,我收到错误消息:No module named 'pkg_resources'

我尝试了线程 No module named pkg_resources 中的解决方案:

使用

curl https://bootstrap.pypa.io/ez_setup.py | python

再次产生以下错误(也是在使用 sudo curl 时):

error: [Errno 13] Permission denied: '/Users/<myName>/anaconda/lib/python3.5/site-packages/easy-install.pth'

按照建议重新安装 setuptools:

pip install --upgrade setuptools

导致相同的 No module named 'pkg_resources' 错误消息。

我使用的是 MacOS 10.12.4

最佳答案

首先:当您通过 sudo 执行任何命令时,您应该始终小心——这可能真的会搞砸您的文件权限。看起来,这正是这里发生的事情。您的用户帐户必须接管 easy-install.pth 的权限。尝试执行

sudo chown myuser easy-install.pth
chmod +x easy-install.pth

然后继续

curl https://bootstrap.pypa.io/ez_setup.py | python

修复No module named 'pkg_resources' 问题的命令。现在您的 pip 应该可以再次使用了。然后尝试使用 pip install tensorflow --upgrade 再次升级 tensorflow 并检查这是否解决了您的问题。

关于python - 没有名为 'pkg_resources' 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43681830/

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