没有名为 'pkg_resources' 的模块
No module named 'pkg_resources'
我尝试用 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
并检查这是否已解决您的问题。
我尝试用 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
并检查这是否已解决您的问题。