Попробуйте сначала изменить символическую ссылку Current
в среде Python в /Library/Frameworks
:
$ cd /Library/Frameworks/Python.framework/Versions
$ ls -l
total 4
drwxrwxr-x 8 root admin 340 Aug 31 02:10 2.6/
drwxrwxr-x 8 root admin 340 Oct 6 21:56 2.7/
drwxrwxr-x 7 root admin 306 Oct 6 14:00 3.1/
lrwxr-xr-x 1 root admin 3 Oct 7 00:33 Current@ -> 2.7
$ sudo rm Current
$ sudo ln -s 3.1 Current
(ОБНОВЛЕНИЕ) Я надеялся, не проверяя его, что будет достаточно обеспечить ссылку Current
в /Library/Frameworks
, указывающую на правильную версию. Но, исходя из экспериментов ОП, вам, вероятно, потребуется изменить аналогичную ссылку и в /System/Library
. Обычно плохой идеей является что-либо изменить в /System/Library
, потому что все, что в нем, считается частью OS X и управляется Apple, и, таким образом, любые сделанные вами изменения могут быть в лучшем случае удалены следующими System Update
В худшем случае сломай свою систему. В этом случае значение , вероятно, не будет иметь большого значения, поскольку ссылка Current
, вероятно, используется только в этой ситуации, то есть при связывании встроенной библиотеки. Если вы действительно разборчивы, вы можете восстановить первоначальное значение, когда закончите.