我遇到了一个问题。我有一个 Python 脚本,我想在我的 OSX 上运行,但似乎我遇到了很多问题。
要运行脚本,我应该同时安装 Python 和 Moviepy。
为了安装 Moviepy,我使用了这个命令:
sudo pip install moviepy
回应是:
sudo: pip: command not found
所以我尝试使用以下命令安装 pip:
sudo easy_install pip
得到了这个答案:
Searching for pip
Best match: pip 9.0.1
Processing pip-9.0.1-py2.7.egg
pip 9.0.1 is already the active version in easy-install.pth
Using /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
我试图再次运行
sudo pip install moviepy
但我仍然遇到了那个问题。我该做什么?
更新:
在 OSX 上不确定,但你可以试试 pip3 – Rehan Azher 23 分钟前
sudo pip3 install moviepy
Password:
sudo: pip3: command not found
pip 似乎不在您的路径中,但只要 Python 可以找到它:sudo python -m pip install moviepy 就应该这样做。检查你的 $PATH 环境。变量,寿。 – zwer 14 分钟前
sudo python -m pip install moviepy
/usr/bin/python: No module named pip
更新2
一个不错的选择是考虑使用 OSX 的来源之一安装 pip,例如基于 Debian 的发行版中的 apt 程序,而不是 easy_install。 – Shiva 4 小时前
sudo apt install moviepy
Password:
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/apt" (-1)
不知道为什么每个人都坚持这个。使用 Python 时,您需要做出一个基本决定。您要么运行 Apple 提供的 Python 2.7,它是古老的并且没有 pip,要么您使用自制软件并安装 Python3 和 pip3 并将 /usr/local/bin 放在 PATH 的开头。但不要尝试将两者混合使用。 – Mark Setchell 3 小时前
试图安装自制软件,但找不到我正在寻找的包 moviepy。
原文由 Andrew 发布,翻译遵循 CC BY-SA 4.0 许可协议
试试这个:
这对我有用!