我是Python的新手,想在Mac上安装python 3.5的枕头套件。我使用pip install pillow
命令并获取此错误:
Jaspers-MBP:~ jasperherrmann$ pip install pillow
Collecting pillow
Using cached Pillow-5.1.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
prompt-toolkit 1.0.15 has requirement six>=1.9.0, but you'll have six
1.4.1 which is incompatible.
pandas 0.22.0 has requirement numpy>=1.9.0, but you'll have numpy 1.8.0rc1 which is incompatible.
html5lib 1.0.1 has requirement six>=1.9, but you'll have six 1.4.1 which is incompatible.
matplotlib 1.3.1 has requirement numpy>=1.5, but you'll have numpy 1.8.0rc1 which is incompatible.
jupyter-client 5.2.3 has requirement python-dateutil>=2.1, but you'll have python-dateutil 1.5 which is incompatible.
Installing collected packages: pillow
因此,我继续尝试安装所有熊猫,html5lib等的东西,依此类推,依此类推, pip install six
, pip install numpy
和 pip install python-dateutil
似乎需要并获得下一个错误(对于所有命令相同(:
Jaspers-MBP:~ jasperherrmann$ pip install six
Requirement already satisfied: six in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python (1.4.1)
prompt-toolkit 1.0.15 has requirement six>=1.9.0, but you'll have six 1.4.1 which is incompatible.
pandas 0.22.0 has requirement numpy>=1.9.0, but you'll have numpy 1.8.0rc1 which is incompatible.
html5lib 1.0.1 has requirement six>=1.9, but you'll have six 1.4.1 which is incompatible.
matplotlib 1.3.1 has requirement numpy>=1.5, but you'll have numpy 1.8.0rc1 which is incompatible.
jupyter-client 5.2.3 has requirement python-dateutil>=2.1, but you'll have python-dateutil 1.5 which is incompatible.
所以我认为一切顺利,其他人已经在那里,我只需要使用pip install --upgrade six
命令来升级它们。这是我有最后一个错误,现在不要继续如何继续:
Jaspers-MBP:~ jasperherrmann$ pip install --upgrade six
Collecting six
Using cached six-1.11.0-py2.py3-none-any.whl
pandas 0.22.0 has requirement numpy>=1.9.0, but you'll have numpy 1.8.0rc1 which is incompatible.
matplotlib 1.3.1 has requirement numpy>=1.5, but you'll have numpy 1.8.0rc1 which is incompatible.
jupyter-client 5.2.3 has requirement python-dateutil>=2.1, but you'll have python-dateutil 1.5 which is incompatible.
Installing collected packages: six
Found existing installation: six 1.4.1
Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
Jaspers-MBP:~ jasperherrmann$
所以我在这里陷入困境,如果你们中有些人可以解决我的问题:-)
只做pip install --ignore-installed pillow
,应该解决您的问题。
对于macOS,只需尝试pip install --upgrade --user six
即可。祝你好运!