在 ubuntu 上安装 pyqtgraph

Installing pyqtgraph on ubuntu

http://www.pyqtgraph.org/上的pyqtgraph安装说明中这是什么意思:"All that is needed is for the pyqtgraph folder to be placed someplace importable."

所以我下载了 Ubuntu 的 .deb 文件,现在我应该把它放在哪里?

我试图将 .deb 文件移动到 /urs/lib/python2.7 但我仍然从 python 得到:"ImportError: No module named pyqtgraph"

如果我提取 .deb 文件,然后移动到与从提取中获得的文件夹相同的位置,则相同。

如果我从 python 打印 sys.path 得到这个:

/usr/lib/python2.7
/usr/lib/python2.7/plat-i386-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages/PILcompat
/usr/lib/python2.7/dist-packages/gtk-2.0
/usr/lib/pymodules/python2.7
/usr/lib/python2.7/dist-packages/ubuntu-sso-client

我该怎么办?谢谢!

为了安装 pyqtgraph,我会改用 pip 包管理器。

只需运行在命令行中:

sudo apt-get install python-pip
sudo pip install pyqtgraph

使用终端,你必须安装.deb包,首先使用cd.deb包所在的位置(可能在~/Downloads)然后 运行 以下命令:

sudo dpkg -i python-pyqtgraph_0.9.10-1_all.deb

还有一种方法: http://www.pyqtgraph.org/documentation/installation.html 引用添加

deb http://luke.campagnola.me/debian dev/ 到您的 /etc/apt/sources.list 文件。

之后: sudo apt-get update 然后 sudo apt-get install python-pyqtgraph

虽然 apt-get 只是 dpkg 的前端,但 apt-get 应该会检查依赖项。我还没有完全弄清楚 apt-get 检查这些依赖项的机制,所以这是一个非标准的回购协议 link 我不确定它们会被检查到什么程度,它让我更加模糊使用 apt-get,无论是否有必要。当然,正如@Federico 所建议的那样,有很多关于使用 pip 的利弊的证据。