我在macOS High Sierra上安装了python 2.7和3.7。当我尝试运行可执行python文件时,出现此错误:
File "/usr/local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 781, in resolve
raise DistributionNotFound(req, requirers)
在无限的互联网空间中闲逛之后,我得出的结论是,这可能是由于pip版本中的某些混乱(不确定我是否正确理解)。
很少有什么事实可以帮助您理解我的问题:
我已经通过brew安装了pip,并且也做了easy_install --upgrade pip
。最后一个告诉我,python2.7 pip是最新的。
事实证明我的机器上安装了3个点子:
which pip
:usr / local / bin / pip
which pip3
:usr / local / bin / pip3
which pip3.7
:usr / local / bin / pip3.7
由于某种原因,当我运行pipX --version
我一开始就收到指定的错误,我该怎么做?我的猜测是我的python3可能没有点子。如果是这样,如何为python 3.7安装pip?我有适用于3.7.1的python3和适用于2.7的python
编辑:
事实证明,输入此命令后,我确实有适用于python 3.7的pip:
python3 -m pip --version