如何从轮子安装外部模块?

How do I install an external module from a wheel?

我正在尝试 运行 Win7x64 上 Python 2.7 中其他人的脚本(但 32 位 Python - 我需要它是 2.7 到 运行 pyserial,显然)。它以以下几行开头:

import os
import matplotlib.pyplot as plt
import numpy as np
from pylab import *
from mpl_toolkits.mplot3d import Axes3D

给出错误:

Traceback (most recent call last):
  File "C:\xxxxxx\Muddy Data Plot.py", line 9, in <module>
    import matplotlib.pyplot as plt
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 105, in <module>
    import six
ImportError: No module named six

我不知道哪里出了问题,也不知道如何解决。我唯一能找到的关于 six 的东西给了我一个叫做 "wheel," 的东西,我只能安装一个叫做 pip 的东西,但我不知道如何使用这些东西.我想我安装了 pip,但我不知道如何使用它,也不知道命令是什么。

我应该将 Windows 命令提示符与 pip 一起使用吗?还是Pythonshell?我需要先导入它吗?我已将 pythonscripts 文件夹(其中包含名为 pip.exe 的内容)添加到 Windows 环境变量,但没有效果。我应该把 wheel 文件特别放在某个地方吗?我已经重新启动了大约 3 次以确保所有各种更改都已完成。

有人可以提供一个不假定对 Python 有透彻了解的解释吗?

在 windows shell 中(确保 pip.exe 在你的路径中)

pip.exe install six

要在 windows 上安装 pip,请遵循 this answer

然后你 运行 从命令提示符 pip 像 pip install six,或者可能 pip.exe install six 作为其他答案状态。

您也可以在命令提示符终端中输入 pip (pip.exe?) 以获得一些有用的 pip 信息。