在Python 3中安装和运行模块(入门)

abi*_*iak 3 python pip importerror python-2.7 moviepy

我对编码领域非常陌生,因此我将尽力提供有关我的问题的尽可能多的信息。

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

在我的终端机中,我进入了pip install moviepypip,然后继续打开包装并安装我的模块,是的!

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

mhb*_*ari 5

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

python3 -m pip install moviepy
Run Code Online (Sandbox Code Playgroud)

根据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
Run Code Online (Sandbox Code Playgroud)

  • 我认为只是“ pip3 install moviepy”是执行此操作的最佳方法。 (2认同)