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

2024-03-29 05:28:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个点灰色相机(Grasshopper3),并使用Python中的OpenCV分析图像。带有一个名为“灰点”的摄像头。我在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。在

任何帮助都将非常感谢!在


Tags: installpippygitgetvirtualenvsetupcd
3条回答

感谢Busturdust,他指出这个问题已经在这里讨论过了:https://github.com/jordens/pyflycapture2/issues/8

总而言之,新的点灰相机使用的帧速率格式与模块中使用的格式不同。在

如果您运行的是python3.4,我相信pip应该与发行版一起使用,但是我对anaconda不太确定。尝试将其作为python -m pip install [module]调用

编辑:评论似乎有助于解决问题,并将其添加到答案中:

如果安装了所有的依赖项,只需将该发行版作为zip文件下载干净,将该文件夹解压缩到temproray位置cd上,然后运行python setup.py install

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

相关问题 更多 >