如何修复我的 python 安装?

Posted

技术标签:

【中文标题】如何修复我的 python 安装?【英文标题】:How can I fix my python installation? 【发布时间】:2015-08-03 17:36:34 【问题描述】:

对于我在办公室做的一些工作,我需要将我的 python 版本从 2.7.9(OS X 默认安装)降级到 2.7.6。似乎最简单的方法是卸载 python,然后重新安装旧版本。在关注instructions here 之后运行官方的 Python 2.7.6 安装程序。然后我尝试在终端中运行python 以确保安装正常并收到此错误:

-bash: /usr/local/Cellar/python/2.7.9/bin/python: No such file or directory

运行python --version 给出了相同的结果。 which python 产生了以下目录:

/usr/local/bin/python

有谁知道如何解决此问题以运行正确版本的 Python?在这一点上,我几乎没有想法。

【问题讨论】:

不得不问,为什么要从2.7.9转到2.7.6? @PadraicCunningham 哈哈有点期待这个......我们使用一个库,当使用自签名证书连接到外部服务器时,由于更改,2.7.9 上的 SSL 握手失败在 2.7.7 中制作。 Virtualenv 似乎比在你的系统 Python 上乱搞更好。 有趣,我不得不问:) which -a python 输出什么? @PadraicCunningham /usr/local/bin/python /usr/bin/python /usr/local/bin/python /usr/bin/python 【参考方案1】:

/usr/local/bin/Python 中的符号链接仍然指向另一个版本。更新它以指向当前安装的版本,它应该可以工作。

【讨论】:

我需要能够在 IDE 中使用 Python,所以仅使用符号链接或 bash 别名是不行的,我需要 IntelliJ 将其视为 python 的标准安装

以上是关于如何修复我的 python 安装?的主要内容,如果未能解决你的问题,请参考以下文章

安装 mod_wsgi 时如何修复错误消息?

如何使用 Python 2.7 在 Windows 上修复 pip 安装证书问题? [复制]

Python:如何修复 VCRUNTIME140.dll 的错误

如何修复“没有名为 cv2 的模块”?

为什么我不能“停用”pyenv / virtualenv?如何“修复”安装

OSx 更新后如何修复损坏的 python 2.7.11