我如何 运行 在 Windows 上安装 Python 模块?
How do I run an installed Python module on Windows?
我正在使用 Point Grey 相机 (Grasshopper3) 并在 Python 中使用 OpenCV 分析图像。 Point Grey 相机在 C 中带有一个名为 flycapture 的 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
。
任何帮助将不胜感激!
您应该尝试从源目录外部导入新安装的模块,而不是从使用 python setup.py install
安装它的位置导入。
例如,运行 来自您的主目录的命令。
如果你是 运行 python 3.4,我相信 pip 应该与发行版一起使用,但我不确定 anaconda。尝试将其调用为 python -m pip install [module]
编辑:评论似乎有助于解决问题,将其添加到答案中:
"If you have all the dependencies installed, just download the distribution as a zip cleanly, unzip the folder to a temproary location cd to that location and run python setup.py install
"
感谢 Busturdust 指出此问题已在此处解决:https://github.com/jordens/pyflycapture2/issues/8
总而言之,新的 Point Grey 相机不使用与模块中使用的相同的帧速率格式约定。
我正在使用 Point Grey 相机 (Grasshopper3) 并在 Python 中使用 OpenCV 分析图像。 Point Grey 相机在 C 中带有一个名为 flycapture 的 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
。
任何帮助将不胜感激!
您应该尝试从源目录外部导入新安装的模块,而不是从使用 python setup.py install
安装它的位置导入。
例如,运行 来自您的主目录的命令。
如果你是 运行 python 3.4,我相信 pip 应该与发行版一起使用,但我不确定 anaconda。尝试将其调用为 python -m pip install [module]
编辑:评论似乎有助于解决问题,将其添加到答案中:
"If you have all the dependencies installed, just download the distribution as a zip cleanly, unzip the folder to a temproary location cd to that location and run python setup.py install
"
感谢 Busturdust 指出此问题已在此处解决:https://github.com/jordens/pyflycapture2/issues/8
总而言之,新的 Point Grey 相机不使用与模块中使用的相同的帧速率格式约定。