我对编码领域非常陌生,因此我将尽力提供有关我的问题的尽可能多的信息。
本质上,我想为Python 3安装一个模块(moviepy)。在该站点上,我发现该模块建议我使用pip解压并安装该模块,所以我做到了。
在我的终端机中,我进入了pip install moviepy
pip,然后继续打开包装并安装我的模块,是的!
然后,我转到IDLE以查看模块是否会导入import moviepy
,但收到此错误:
ImportError:没有名为“ moviepy”的模块
??我以为我刚刚安装了moviepy?
经过进一步调查,该模块似乎已写入我的Python 2.7 site-packages文件夹中,而不是写入Python 3 site-packages文件夹中。
所以我的问题是:我怎样才能将模块安装到Python 3?
该模块网站表示它与Python 3兼容。
我认为这是某种文件路径问题,但我不知道从哪里开始。
我目前正在使用OS X Yosemite版本10.10.2,Python 2.7.6,Python 3.5.0
任何帮助或评论都在这里非常感谢!帮助n00b!
如果您在Linux中使用python,则必须使用python3运行pip:
python3 -m pip install moviepy
根据python官方文档:
在Linux,Mac OS X和其他POSIX系统上,将版本化的Python命令与-m开关结合使用以运行适当的pip副本:
python2 -m pip install SomePackage # default Python 2 python2.7 -m pip install SomePackage # specifically Python 2.7 python3 -m pip install SomePackage # default Python 3 python3.4 -m pip install SomePackage # specifically Python 3.4