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

Installing & running modules in Python 3 (Beginner)

我是编码领域的新手,所以我会尽可能多地提供有关我的问题的信息。

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

在我的终端中,我输入 pip install moviepy 然后 pip 继续解压并安装我的模块,耶!

然后我转到我的 IDLE 以查看模块是否会导入,import moviepy,但收到此错误:

ImportError: No module named 'moviepy'

嗯?我以为我刚刚安装了moviepy?

经进一步调查,该模块似乎已写入我的 Python 2.7 站点包文件夹,而不是我的 Python 3 站点包文件夹。

所以我的问题是:如何让我的模块安装到 Python 3?

模块网站说它兼容 Python 3.

我假设这是某种文件路径问题,但我不知道从哪里开始。

我目前使用的是 OS X Yosemite 版本 10.10.2、Python 2.7.6、Python 3.5.0

非常感谢任何帮助或评论! 帮助n00b!

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

python3 -m pip install moviepy

根据python官方文档:

On Linux, Mac OS X and other POSIX systems, use the versioned Python commands in combination with the -m switch to run the appropriate copy of 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

由于 pip 本身是用 python 编写的,您可以简单地 运行 在您的终端中输入以下内容:

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

更多信息:

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

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

/path/to/python3 get-pip.py 

尝试以下版本的 moviepy

pip install moviepy==0.2.3.5