已安装Python模块但导致导入错误

时间:2016-08-23 05:35:24

标签: python module pip youtube-dl

我在OS X El Capitan上安装python之后,已经开始在python中为一些模块出现此错误。我知道Mac附带了python 2.7但是由于一些问题我不得不使用brew明确安装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

1 个答案:

答案 0 :(得分:1)

此错误可能来自:

  1. 您默认运行的python与脚本调用的python不同:要检查此项,请检查此命令($ which python) 这是你放在脚本顶部的东西吗?

  2. Brew没有制作符号链接,这是常见问题:请看一下(python homebrew by default

  3. 我强烈推荐你virtualenv(https://virtualenv.pypa.io/en/stable/),这样你就可以在不改变操作系统安装的情况下管理不同版本的python。

    像这样使用(pip install youtube_dl),安装当前版本的python包。当然,只需输入($ pip freeze)即可。

    希望这会有所帮助。祝你好运:)

相关问题