2016-08-23 15 views
0

OS X El CapitanにPythonをインストールした後、このエラーが発生しました。私はMacにPython 2.7が付属していることを知っていますが、いくつかの問題のために私は明示的にbrewを使ってPythonをインストールしなければなりませんでした。今私はこのエラーを取得します。Pythonモジュールが既にインストールされていますが、インポートエラーが発生しました

~/Desktop ⌚ 10:57:29 
$ python f.py 
Traceback (most recent call last): 
File "f.py", line 1, in <module> 
    import youtube_dl 
ImportError: No module named youtube_dl 

~/Desktop ⌚ 10:57:30 
$ pip install youtube_dl 
Requirement already satisfied (use --upgrade to upgrade): youtube_dl in /usr/local/lib/python2.7/site-packages 
+2

あなたのPythonパス( 'echo $ PYTHONPATH')は何ですか? –

+0

このコマンドを使用すると、多くのパスが得られます –

+0

実際の出力は何ですか? –

答えて

1

このエラーから来るかもしれない:あなたがデフォルトで実行Pythonは、あなたのスクリプトで呼び出すことと同じではありません

  1. :これを確認するには、($ which python)このコマンドを確認してください これはあなたのスクリプトの上に置いたものですか?

  2. ブリュはシンボルリンクを作成しません、それは共通の問題だ:

ここ(python homebrew by defaultを)見てみてください、私は非常にあなたにお勧めVIRTUALENV(https://virtualenv.pypa.io/en/stable/)あなたはなしでのpythonの異なるバージョンを疥癬ことができますOSのインストールを変更します。

このように(pip install youtube_dl)を使用して、現在のバージョンのPython用のパッケージをインストールします。確認するには、($ pip freeze)と入力してください。

これが役に立ちます。幸運:)

関連する問題