所以我有大量的SSL错误,我发现它归因于2.7.10
。其他开发人员可以部署正常,因为他在2.7.6
。
我在这里使用Mac安装程序安装了Python 2.7.6:https://www.python.org/download/releases/2.7.6/
然后我去了我的usr/bin/python
并将其重命名为python_2_7_10
(Hack我被告知使用)
现在当我做python -v
时,我发现我已切换到2.7.6
但是现在当我运行fab部署脚本时alias d_dash_dev="fab deploy_dashboard_to_dev"
我收到此错误:
➜ tickers git:(master) ✗ d_dash_dev
zsh: /usr/local/bin/fab: bad interpreter: /usr/bin/python: no such file or directory
其他人有这个问题吗?
在这里,我尝试使用sudo pip install --force fab
然后出现以下错误:
sudo: unable to execute /usr/local/bin/pip: No such file or directory
现在我试着弄清楚pip有什么问题......
这是我的控制台:
➜ ~ /usr/local/bin/pip
zsh: /usr/local/bin/pip: bad interpreter: /usr/local/opt/python/bin/python2.7: no such file or directory
➜ ~ /usr/local/bin/pip
zsh: /usr/local/bin/pip: bad interpreter: /usr/local/opt/python/bin/python2.7: no such file or directory
➜ ~ /usr/local/bin/pip2
zsh: /usr/local/bin/pip2: bad interpreter: /usr/local/opt/python/bin/python2.7: no such file or directory
➜ ~ /usr/local/bin/pip2.7
zsh: /usr/local/bin/pip2.7: bad interpreter: /usr/local/opt/python/bin/python2.7: no such file or directory
➜ ~ which python
/usr/local/bin/python
➜ ~ which python_2_7_10
/usr/bin/python_2_7_10
我的.zshrc
export ZSH=/Users/leongaban1/.oh-my-zsh
export PATH="/usr/local/bin"
export PATH="/usr/bin"
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/mysql/bin"
export PATH="/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH"
export EDITOR='subl -w'
答案 0 :(得分:0)
最近的更新(2.7.10)通过从Python 3.3移植所有SSL shit而不是进行一些小的更改来破坏了大量的SSL基础架构。
https://lwn.net/Articles/640318/
因为我在Mac更新期间点击了更新,我现在搞砸了,直到他们解决了这个问题并用2.7.11
或其他东西修补它。
对我来说,只有其他选择是安装VirtualEnv并使用2.6
(我以后必须弄清楚)
警告那些处理SSL的人,不要做本周发生的Mac升级。