安装&在Python 3中运行模块(初学者)

时间:2015-12-02 20:50:18

标签: python python-2.7 pip importerror moviepy

我对编码世界很陌生,所以我会尝试尽可能多地提供有关我的问题的信息。

基本上,我想为Python 3安装一个模块(moviepy)。我发现该模块建议我使用pip解压缩并安装模块,所以我做了。

在我的终端中,我输入pip install moviepy并点击继续解压缩并安装我的模块,是的!

然后我转到我的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!

3 个答案:

答案 0 :(得分:5)

如果您在linux中使用python,则必须使用python3运行pip:

python3 -m pip install moviepy

根据python官方文档:

  

在Linux,Mac OS X和其他POSIX系统上,使用版本化的Python   命令与-m开关组合以运行适当的副本   点子:

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

答案 1 :(得分:1)

由于pip本身是用python编写的,你只需在终端中运行以下命令:

/path/to/python3 /usr/bin/pip install foo

更多信息:

要安装pip,请安全下载get-pip.py

运行以下命令(可能需要管理员访问权限):

/path/to/python3 get-pip.py 

答案 2 :(得分:0)

尝试以下Moviepy版本

pip install moviepy==0.2.3.5