私はPython環境を完全に台無しにしました。私の最初の大きな間違いは、常にsudoを使ってパッケージをインストールし、仮想環境を使用しないことでした。私は何が起こったのか正確には分かっていませんが、いくつかの依存関係の問題のために、ある時点で私はもう特定のパッケージをインストールできませんでした。Mac OS Xピップでパッケージをインストールできない
私はpipでインストールしたすべてのパッケージを削除することにしましたが、残念ながらこれは役に立たなかったです。それから、pip自体をアンインストールすることにしました。実際にpythonを自分でアンインストールしようとしました。
私のマシンに複数のpythonバージョンがインストールされていたため、後でこの問題が発生していることがわかりました。私は、Pythonをアンインストールしようとしていたとき
、私は/Library/Frameworks/Python.framework/Versions
を使用している場合は、私が唯一の3.3用のフォルダを持っている/Library/Frameworks/Python.framework
に位置していた2.7フレームワークのバージョンを削除しました。 /usr/local/bin
にはpython2.7はなく、python3のみがあります。 /System/Library/Frameworks/Python.framework/Versions/
にはまだ2.7のフォルダがあります。
私はwhich python
を呼び出す場合私が手:私は今午前どこ/usr/bin/python
はこれがある:デフォルトのPythonのバージョンは2.7.5である私は、デフォルトを使用している場合、私は、私はsudoを使用してシステム全体にインストールされたパッケージを使用することができますPythonバージョン。しかし、一部のパッケージは完全にはインストールされていません。 scikit-learnにはすべてのモジュールがなく、scipyにはいくつかの機能がありません。例えば。これは私がsklearnをインポートするときに私が得るものです:/System/Library/Frameworks/Python.framework/Versions/2.7
は私のシステムではもう存在していない前に私が言ったように
['',
'/usr/local/bin',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old',
'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload',
'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',
'/Library/Python/2.7/site-packages',
'/Library/Python/2.7/site-packages/setuptools-28.3.0-py2.7.egg',
'/Library/Python/2.7/site-packages/pip-8.1.2-py2.7.egg',
'/Library/Python/2.7/site-packages/IPython/extensions',
'/Users/bastiannaber/.ipython']
:
In [2]: dir(sklearn)
Out[2]:
['__SKLEARN_SETUP__',
'__all__',
'__builtins__',
'__check_build',
'__doc__',
'__file__',
'__name__',
'__package__',
'__path__',
'__version__',
'base',
'clone',
'exceptions',
'externals',
're',
'setup_module',
'sys',
'utils',
'warnings']
これはPythonがパッケージを探しパスです。 /Library/Python/2.7/site-packages
はまだ存在します。
誰でも私が現在使っているPythonのバージョンを教えていただけますか?そして、どうすればこれらの問題を解決できますか? /System/Library/Frameworks/Python.framework/Versions
に既定のバージョンを持つはずがありませんか?誰か私のpython環境を修正する方法を教えてくださいできますか?