私は、Pythonのアナコンダバージョンに新たなんだ、とすでに私は不愉快な問題に実行しているよ `でインストール私のパッケージを見つけることではありません。Anacondaはpip`
私はthe instructions hereごとにアナコンダをインストールし、それが要求する場合、正しくインポートされたすべての含まれるパッケージで、魅力のように働きました。それから私はpip
でアナコンダが最初の場所には含まれなかったいくつかの追加パッケージをインストールするようになった:
$ sudo pip install BeautifulSoup mrjob pattern
インストールが完璧のようですが、私はipythonでそれらをインポートしようとすると、物事はイライラを取得:
Python 2.7.6 |Anaconda 1.8.0 (64-bit)| (default, Nov 11 2013, 10:47:18)
Type "copyright", "credits" or "license" for more information.
IPython 1.1.0 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import BeautifulSoup
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-aa1e12a76f5e> in <module>()
----> 1 import BeautifulSoup
ImportError: No module named BeautifulSoup
In [2]: import mrjob
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-6ea1b9bda48b> in <module>()
----> 1 import mrjob
ImportError: No module named mrjob
In [3]: import pattern
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-3-4b662941bac1> in <module>()
----> 1 import pattern
ImportError: No module named pattern
In [4]:
おかしい事は私のpythonのアナコンダバンドルを実行していないときに、これらのパッケージは非常によく
# added by Anaconda 1.8.0 installer
export PATH="/home/username/anaconda/bin:$PATH"
FRを削除した後に、インポートすることができ、ありますom my .bashrc
:
Python 2.7.5+ (default, Sep 19 2013, 13:48:49)
Type "copyright", "credits" or "license" for more information.
IPython 0.13.2 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: import BeautifulSoup
In [2]: import mrjob
In [3]: import pattern
In [4]:
実行したこれらのインストール中に何か忘れましたか?これらのパッケージをAnacondaに手動でリンクして、どこに見つけられるかを知っておく必要がありますか?コメントで
出力をpip'た '何? '/ home/username/anaconda/bin'は' pip'を含んでいますか? 'easy_install'はどうでしょうか? – icktoofay
'' pip'は '/ usr/bin/pip'を出力し、'〜/ anaconda/bin/'は' pip'を含みます。 'easy_install'はまったく同じように動作します。 – alxyzc
これは、システム 'pip'の代わりに'〜/ anaconda/bin/pip'を使うべきであるということですか? – alxyzc