私はMacOS Sierra 10.12.4を使用しています。私はhomebrew pythonがバージョン2.7.13にアップグレードされたことに気付きました。どうすれば2.7.10に戻ることができますか?MacOS:自作のPythonをダウングレードする方法は?
答えて
まず、システムのPythonにあなたのユーザの土地コードを決して依存させないでください。システムユーティリティが特定のバージョンのシステムPythonを必要としていると仮定する必要があり、ユーザの土地コードは永遠にロックされますが、これは賢明ではありません。
第2に、2.7.13の代わりに2.7.10が必要な理由がわかりません。同じマイナーリビジョン番号(2.7)を持つすべてのピトンは互換性があります。 2.6が必要な場合は、もっと理にかなっています。それにもかかわらず、virtualenv
があなたの答えになります。
第3に、解決策を得るには、実際にシステムのpythonをアップグレードすることをお勧めしますか?コマンド:which python
を入力した場合、/usr/bin/python
(システム)または/usr/local/bin/python
(brewがインストールされたユーザーランドPython)を取得しますか。私はSierraにいて、/usr/bin/python -V
は私には2.7.10を与えますが、python -V
は私に2.7.13(brew経由で)を与えます。
それはあなたのパスにシンボリックリンクとして/usr/local/bin/python
を置くか、あなたは、おそらくどこかにあなたがしたくないのポインティングpython
別名を持つbrew
を経由して、最新のpython 2.7.35をインストールしている可能性があります。
実際にシステムのpython(私が強くお勧めします)を使用したい場合は、それを削除(brew uninstall python
)したり、シンボリックリンク(ln -s -f /usr/bin/python /usr/local/bin/python
)を変更して自作のpythonをリセットすることができます。
- EDIT - あなたのコメントパー
、あなたが自作を介してインストールのPythonの以前のバージョンとサルにしたい場合は、この答えは助けるべきである:How to install older formula using Brew?
- EDITを2 -
特定のpythonバージョンが無条件に必要な場合はpyenvが役に立ちます。
brew install pyenv
pyenv install 2.7.10
pyenv global 2.7.10
pythonバージョンを処理する最も良い方法は、virtualenvを使用することです。
各プロジェクトには独自のpythonがあるので、python 2.7とpython 3で動作するプロジェクトを持つことができ、互いに依存関係に触れることはありません。
あなたはhomebrewで別のpythonバージョンをインストールし、次にvirtualenvを作成するときには各プロジェクトごとにどのpythonを選択するかを決めます。そのプロジェクトで作業するたびに、pythonのバージョンはvirtualenvを作成したときにあなたが選んだバージョンになります。
- 1. python - opensslをダウングレードする方法
- 2. condaのバージョンをダウングレードする方法は?
- 3. debianのautoconfをダウングレードする方法は?
- 4. アンドロイドスタジオの "compileSdkVersion"をダウングレードする方法は?
- 5. MACOS上でJavaを9から8にダウングレードする方法。 EclipseがJava 9で動作していない
- 6. Googleでアプリをダウングレードする方法は?
- 7. カバールとベースをダウングレードする方法は?
- 8. Android ADTをダウングレードする方法は?
- 9. NFSマウントを使用してPythonでファイルをダウングレードする方法
- 10. PythonをダウングレードするSetuptools
- 11. IntellijのKotlinをダウングレードする方法15
- 12. ノードのバージョンをダウングレードする方法
- 13. bazelを0.4.3にダウングレードする方法
- 14. HerokuでPHPバージョンをダウングレードする方法
- 15. El CaptainでJavaをダウングレードする方法
- 16. NDKをr8eにダウングレードする方法
- 17. Android SDKのダウングレード方法
- 18. iOSの自動更新可能なサブスクリプションをアップグレード/ダウングレードする方法
- 19. Swift MacOSのボタンの操作方法
- 20. 自動復帰モードを無効にする(自作で作成したMacOS)
- 21. pythonで独自のmap()関数を作成する方法
- 22. MacOS LionのNSButtonからドラッグを作成する方法
- 23. Openwrtでカーネルのバージョンをダウングレードする方法は?
- 24. PHPで自分自身の自動インクリメントを作る方法は?
- 25. 宝石をダウングレードする適切な方法は何ですか?
- 26. Visual Studio拡張機能をダウングレードする方法は?
- 27. android2.2からAndroid 2.1にプロジェクトをダウングレードする方法は?
- 28. PHP 5.6をPHP 5.3にダウングレードする方法は?
- 29. VC++ 2010プロジェクトをVC++ 2008にダウングレードする方法は?
- 30. Mac OSX上でJRE/JDKをダウングレードする方法は?
**システムのpythonに触れないでください**。独自のPythonバージョンをインストールしてください。 –
なぜ2.7.10にダウングレードする必要があると思いますか? 2.7.13ではどのような問題がありますか?それらは異なる方法で対処できますか? –
最後に、これは自家製品と何が関係していますか? –