python - coursera-dl osx 不是从命令行运行的

标签 python macos bash pip

我正在尝试从 OS X Mavericks 上的命令行运行 coursera-dl。

控制台输出如下:

     $ coursera-dl
    Traceback (most recent call last):
      File "/usr/local/bin/coursera-dl", line 5, in <module>
        from pkg_resources import load_entry_point
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
        working_set.require(__requires__)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
        needed = self.resolve(parse_requirements(requirements))
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
        raise DistributionNotFound(req)  # XXX put more info here
    pkg_resources.DistributionNotFound: six

我安装它使用:

sudo pip install coursera-dl

为了记录,我已经安装了所需的包和 python | coursera-dl 在我的道路上。

谁能给我一个建议,我应该怎么做?

附言关于 Stackoverflow 的第一个问题!

最佳答案

解决了!这是修复它的方法以及我从中获得解决方案的来源。

$ curl -O http://python-distribute.org/distribute_setup.py
$ sudo python distribute_setup.py
$ sudo rm distribute_setup.py
$ sudo easy_install pip
$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper

在这里找到 - http://dev.imanol.me/post/65244552920/python-on-osx-mavericks

我认为这证明,通过足够多的谷歌搜索,您可以解决很多问题。虽然我不知道为什么会这样,但确实如此。

关于python - coursera-dl osx 不是从命令行运行的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23953215/

相关文章:

macos - 无法打印到标准输出

python - 检查 Homebrew 安装以安装 Python

bash - 使用 bash 脚本设置 tmux 窗口

python - 从 Python 子进程调用 Perl 脚本中的 GetOptions

python - 将 BaseHTTPRequestHandler 与 UnixStreamServer 一起使用会导致异常

python - 运行 python 函数时如何使 Control M 作业失败

linux - 如何使用 bash 提取特定日期和时间的 UTC 偏移量?

python - 为 Django 模型表单集设置 label_suffix

c - 堆栈跟踪、GDB 中没有函数名称,但出现在 LLDB 中

linux - 通过 SCP 将文件从 WWW 文件夹复制到外部服务器