私はこの質問が尋ねられていることを知っていますが、解決策はありません。私は最近、Mac OS上で、Pythonのネイティブインストールがあまり良くないと分かりました。だから、自作をインストールし、そこでPython 2をインストールしました。次のように私のパスは次のとおりです。デフォルトのpythonは自宅のインストールに切り替わりません
~ echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin
しかし、私はまだ、次を得る:
~ which python
/usr/bin/python
~ which python2
/usr/local/bin/python2
私の~/.bash_profile
、~/.profile
と~/.zshrc
ファイルが空であることに注意することもおそらく重要です。
どういうわけか、私はpython2
(自家製)インストールで動作するようにピップがあると思います。基本的に、私はpip install pandas
を行なったし、私は2人のpythonの通訳のため、次の出力を得る:
~ python
Python 2.7.10 (default, Feb 7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pandas
、それがデフォルトのPythonのインストールでは表示されません。
ので、パンダはpython2(自作)pythonでインポートされ~ python2
Python 2.7.14 (default, Sep 25 2017, 09:53:22)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
>>>
ではなく、標準の1:しかし、私はまた、次のよう持っています。どのようにしてデフォルトのpythonを自作のpythonにすることができますか?私はまた、brew link python
がうまくいくことをどこかで読んますが、私は私が
~ brew link python
Warning: Already linked: /usr/local/Cellar/python/2.7.14
To relink: brew unlink python && brew link python
を得ることを行うとき、私はちょうどpython my_file.py
を使用できるようにしたいし、それが自作のインストールを使用しています。 (それが関係しているかどうかは分かりませんが、うまくいけば、コマンド+ Bを押すとSublimeが自作のインストールを使用できるようになります)。
私は大きなプロジェクトをする前に、新しいコンピュータと私はこれをすべて正しくしようとしています。その途中で、私が必要としている方法で作業していないことがわかります。
ありがとうございます!
「醸造医」には面白いことがありますか? –
それはあなたのシステムが醸造の準備ができているということです。 – kck