[英]pip failed to install psycopg2. Installed via apt-get, but build folder remains
[英]Build dependencies with apt-get before installing packages via pip?
以此为例:
我正在尝试将matplotlib正确安装在主目录中的virtualenv内。 我应该这样做:
sudo apt-get build-dep python-matplotlib
在激活我的virtualenv并执行此操作之前?
pip install matplotlib
我在某处读到,可能需要执行build-dep
才能安装pip使用的某些标头才能成功编译软件包。 而且,如果对于matplotlib来说是这样,那么是否适用于其他所有软件包,例如ipython或numpy?
重要:我为virtualenv使用了单独的Python版本(从源代码编译的Python 3.3),而不是系统版本,即Ubuntu 12.04系统中的Python 2.7。
这取决于您用来编译Python版本的标志以及您试图摆脱matplotlib的标志。 您所做的事情与默认设置有很大不同,以至于在使用标准matplotlib时它可能会中断,这不太可能。 所以,你应该继续
pip安装matplotlib
不打扰
须藤apt-get build-dep python-matplotlib
如果出于某种原因需要为系统编译matplotlib(例如,不同的体系结构),请继续使用build-dep。
在三台计算机上安装numpy和matplotlib的经验之后,我发现SevakPrime的答案不正确。
Enrique的计划有效,并且不执行sudo apt-get build-dep python-matplotlib
无效。 对于numpy
,对于build-dep
的字符串是python-numpy
。
可能会出现以下内容: E:您必须在sources.list中放入一些“源” URI 。 解决方法是Gunnar Hjalmarsson 在此处提供 。 您将在“系统设置”面板上找到“软件和更新”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.