我如何在Windows上运行已安装的Python模块?

我正在使用Point Grey相机(Grasshopper3),并使用Python中的OpenCV分析图像。 Point Grey相机配备了一个名为flycapture的C语言API。 我发现GitHub( pyflycapture2 )上的flycapture v2 api的python绑定,他们提供Unix系统的安装说明,但由于我在Windows上,我不能使用awesome apt-get命令。

以下是提供的说明:

 mkdir ~/git cd ~/git git clone https://github.com/peterpolidoro/pyflycapture2.git sudo apt-get install python-pip python-virtualenv -y mkdir ~/virtualenvs/ virtualenv ~/virtualenvs/flycapture2 source ~/virtualenvs/flycapture2/bin/activate pip install cython pip install numpy cd ~/git/pyflycapture2/ python setup.py install 

我不需要安装Cython和NumPy,因为它们包含在我的Python发行版(Anaconda)中,

我试过只运行python setup.py install但后来我得到ImportError: No module named flycapture2如果我用存储库中提供的代码testing安装, ImportError: No module named flycapture2

任何帮助将非常感激!

Solutions Collecting From Web of "我如何在Windows上运行已安装的Python模块?"

感谢Busturdust指出这个问题已经在这里覆盖了: https : //github.com/jordens/pyflycapture2/issues/8

总之,新的Point Grey摄像机不使用与模块中使用的相同的帧速率格式约定。

您应该尝试从源目录之外导入新安装的模块,而不是从安装python setup.py install位置导入。 因此,例如,从您的主目录运行您的命令。

如果你正在运行python 3.4,我相信点应该与分布,但我不知道anaconda。 尝试调用它为python -m pip install [module]

编辑:评论似乎已经帮助解决了这个问题,添加到答案:

“如果你已经安装了所有的依赖关系,只要把这个发行版本干净的下载到zip文件夹中,把文件夹解压到一个临时的位置cd到那个位置,运行python setup.py install