gpt4 book ai didi

python - pip 和 easy_install > 尝试安装tensorflow后出错

转载 作者:太空宇宙 更新时间:2023-11-03 15:38:48 24 4
gpt4 key购买 nike

尝试安装 tensorflow pip/easy_install 似乎都已损坏,我完全不知所措。 Python(2.7.10)在命令行上似乎仍然可以工作。我其实没有什么值得保留的。无论如何,是否可以重置(或删除)所有内容,然后使用 pip(甚至 docker)重试?

关于根本原因有什么想法吗?(我当然不是 python 专家,只是经历了此处设置的安装 https://www.tensorflow.org/install/install_mac )

点:

bcmp-air:tensor1 paullb$ pip
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/Library/Python/2.7/site-packages/pkg_resources/__init__.py", line 72, in <module>
import packaging.requirements
File "/Library/Python/2.7/site-packages/packaging/requirements.py", line 59, in <module>
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() takes exactly 2 arguments (1 given)

和easy_install:

bcmp-air:tensor1 paullb$ easy_install
Traceback (most recent call last):
File "/usr/local/bin/easy_install", line 7, in <module>
from setuptools.command.easy_install import main
File "/Library/Python/2.7/site-packages/setuptools/__init__.py", line 12, in <module>
import setuptools.version
File "/Library/Python/2.7/site-packages/setuptools/version.py", line 1, in <module>
import pkg_resources
File "/Library/Python/2.7/site-packages/pkg_resources/__init__.py", line 72, in <module>
import packaging.requirements
File "/Library/Python/2.7/site-packages/packaging/requirements.py", line 59, in <module>
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() takes exactly 2 arguments (1 given)

最佳答案

Tensorflow 不是我的包,但我尝试安装具有相当复杂的依赖关系图的东西,从而无意中升级了 Python 系统上的 setuptools,从而使自己陷入了同样的依赖 hell 。 IPython,就我而言。

唉。然而。任何认真做事的人都不应该使用过时的 Mac 系统 Python。 相反,请从 https://www.python.org/downloads/mac-osx/ 安装最新的 Python 2.x 或 3.x(您的偏好)或您选择的包管理器(自制程序等)。这将为您提供带有 pip 和所有修复的最新工作 Python。

此外,请考虑使用 virtual environments ,这不仅可以让您避免意外破坏这样的核心库,还可以避免您自己的各个项目之间 future 出现依赖 hell 。

(郑重声明,我通过删除 /Library/Python/2.7/site-packages/ 中几乎所有可疑内容来修复我的系统 python,通过 https://bootstrap.pypa.io/get-pip.py 处的引导脚本重新安装 pip,然后使用它来开始强制降级库,直到一切正常。对我来说,稍旧的 setuptools 版本有所帮助。但这不是一个长期的解决方案)

关于python - pip 和 easy_install > 尝试安装tensorflow后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42323173/

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