Python coursera dl osx未从命令行运行
我试图在OSX小牛上从命令行运行coursera dl 以下是控制台的输出:Python coursera dl osx未从命令行运行,python,macos,bash,pip,Python,Macos,Bash,Pip,我试图在OSX小牛上从命令行运行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/Framewo
$ 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
作为记录,我已经安装了所需的软件包,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
在这里找到-
我认为这证明了,通过足够多的谷歌搜索,你可以解决很多问题。虽然我不知道为什么会这样,但它已经成功了。我遇到了同样的问题,并使用python3pip很快解决了它。Python2.7PIP不适合我(至少在撰写本文时是这样) 卸载旧版本(如果没有) Mac OSX(约塞米蒂) Ubuntu 14.04 LTS
sudo apt-get install python3 python3-pip
sudo pip3 install coursera
用法示例
brew install python3
pip3 install coursera
cd ~/Downloads/MyAwesomeCourses
coursera-dl -u your@username.com -p 'yourPA$SwORd' algorithmicthink2-002
希望能有帮助 你能从python shell中导入六个吗?是的,我能从python解释器中导入。最后一个回溯是什么?整个回溯都在原始问题中。我安装的
six
版本是1.6.1导入后,打印six.\uu文件\uu
`很高兴知道我帮助了一个人!事后看来,我认为这是围绕pip与homebrew使用的路径以及软件包之间的链接的问题。干杯,卢克
sudo apt-get install python3 python3-pip
sudo pip3 install coursera
cd ~/Downloads/MyAwesomeCourses
coursera-dl -u your@username.com -p 'yourPA$SwORd' algorithmicthink2-002