我是编码领域的新手,所以我会尽量提供有关我的问题的尽可能多的信息。
本质上,我想为 Python 3 安装一个模块 (moviepy)。我发现该站 pip 建议我使用 pip 解压并安装该模块,所以我做到了。
在我的终端中,我输入了 pip install moviepy
并且 pip 继续解压并安装我的模块,耶!
然后我转到我的 IDLE 查看模块是否会导入,import moviepy
,但收到此错误:
ImportError: No module named 'moviepy'
嗯?我以为我刚刚安装了 moviepy?
经过进一步调查,该模块似乎已写入我的 Python 2.7 站 pip 包文件夹,而不是我在 Python 3 站 pip 包文件夹中。
所以我的问题是:如何让我的模块安装到 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官方文档:
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
关于python - 在 Python 3 中安装和运行模块(初学者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34052714/