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

发布于 2021-01-29 17:51:31

发生了什么:

在更新OSx并安装python 2.7我的virtualevn环境的新版本后,我彻底无法解决它。我不确定是什么原因导致的,并列出了我所做的并且最初阅读 无效的
一整套内容。答案部分提供了解决我的问题的方法。

无法修复virtualenv未找到的命令的原因:

  • 通过自制软件安装python,然后使用pip安装virtualenv
  • 通过https://www.python.org安装python ,然后使用pip安装virtualenv

相关问题对我有所帮助,但未解决我的问题:

  1. virtualenv命令未找到
  2. virtualenv-workon命令未找到

我经历了完整的手动恢复(什么不做!):

这没有完全解决我的问题。这只是为了让您了解在找到在OSx上修复python开发环境的正确方法之前我经过了哪些步骤。

在所有这一切之后,PIP仍然无法使用:

在此之后所有的人创造一个虚拟的环境后,我的点子还是在主蟒蛇文件夹安装的软件包,而不是线程的虚拟环境和非下安装它们的位置既不是在这里帮助。我的解决方案是在虚拟环境下使用以下选项运行pip:1-激活虚拟环境以进行$VIRTUAL_ENV设置:

source venv/bin/activate

2-强制将pip安装在正确的目标位置:

pip install --target=$VIRTUAL_ENV/lib/python2.7/site-packages

概要

该问题的答案提供了严重中断的问题,并提供了修复开发环境的最佳方法。

关注者
0
被浏览
52
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    原因

    以我为例,是OSx升级影响了我的自制软件,并且在升级到python 2.7.11之后没有正确安装它。

    我如何工作的:

    我在这里找到了第3步和第4步,非常感谢https://github.com/baronomasia

    1-使用此处的帖子删除了python
    2.7

    2-删除了自制的python安装版本

    brew uninstall python
    

    3-重新安装您的Xcode命令工具:

    sudo xcode-select --install
    

    4-升级homebrew并通过homebrew重新安装python:

    brew update && brew reinstall python
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看