Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pip安装matplotlib在使用自制的mavericks上失败_Python_Matplotlib_Pip_Homebrew_Osx Mavericks - Fatal编程技术网

Python pip安装matplotlib在使用自制的mavericks上失败

Python pip安装matplotlib在使用自制的mavericks上失败,python,matplotlib,pip,homebrew,osx-mavericks,Python,Matplotlib,Pip,Homebrew,Osx Mavericks,我正在尝试安装Scipy python堆栈,但有问题。 我有一个带mavericks(10.9)的新mac操作系统。 我已经安装了自制软件,正在使用brew管理安装 我曾经 % brew install python 然后(我验证了pip来自我的自制安装) 两者都失败了,错误相同。在检查后端后,我得到 Fatal Python error: PyThreadState_Get: no current thread 来自mac os X的错误消息(弹出的错误窗口)显示的错误与前一个线程中的错误

我正在尝试安装Scipy python堆栈,但有问题。
我有一个带mavericks(10.9)的新mac操作系统。
我已经安装了自制软件,正在使用brew管理安装

我曾经

% brew install python
然后(我验证了pip来自我的自制安装)

两者都失败了,错误相同。在检查后端后,我得到

Fatal Python error: PyThreadState_Get: no current thread
来自mac os X的错误消息(弹出的错误窗口)显示的错误与前一个线程中的错误非常相似

似乎我需要修复python绑定,因为其中一些绑定是针对mac附带的
/System/Library
python链接的。从上面的帖子中我不清楚的是

  • 哪些二进制图像需要“重新链接”?都是吗?有些似乎相当普遍,与
    matplotlib

  • 如何实际使用
    install\u name\u tool
    修复链接?正如我提到的,有些似乎相当普遍——我真的想改变这条道路吗?我是否将
    cp
    动态库从旧变新

  • 我也试过了

    brew uninstall python
    
    而重新酝酿,都是为了得到同样的错误。我尽量不使用
    EPD
    ,因为
    EPD
    安装了自己的
    libxml2
    和其他软件,我需要这些软件来安装其他软件,这在旧机器上造成了问题。我愿意考虑使用
    virtualenv
    ,但希望尽可能学会解决当前的问题

    谢谢

    安德烈

    另外,当
    pip安装时
    matplotlib`,会出现以下警告,这看起来很奇怪,因为matplotlib是一个非常重要的软件

    您正在安装外部托管的文件。pip的未来版本将默认不允许外部托管的文件

    您正在安装一个可能不安全且无法验证的文件。pip的未来版本将默认不允许不安全的文件


    这是pygtk中的一个问题。您可以使用brew对其进行测试(它将抛出相同的错误):

    我遇到了同样的问题,并通过以下步骤克服了这个错误

    • brew rm py2cairo
    • brew安装py2cairo
    您可以再次使用
    brew test pygtk
    测试pygtk是否正常工作


    我在让pip install matplotlib正常工作时仍然遇到其他问题,因此您可能还会遇到更多问题,但这应该能让您克服这个问题。

    我也遇到了同样的问题,经过一些实验后,在Python 3下安装似乎更可靠。i、 e.安装时无误:

    pip3 install matplotlib
    
    然后,我必须使用
    pip3
    重新安装所有其他内容,并确保在执行时在python3下运行

    brew install freetype
    

    它适用于mac os sierra

    在终端中键入
    brew doctor
    是否会产生任何类型的警告?您可能希望通过如下所述调整路径设置来确保使用的是brew/pip python库,而不是默认系统库:对不起,我忘了提到,在所有这些之前,我先运行了
    brew doctor
    ,这提供了一个干净的健康清单,而且
    brew update
    只是为了确保这一点。另外,我已经按照这里所述设置了路径,因此我有
    export PATH=/usr/local/bin:$PATH
    查看python错误报告,我发现了最可疑的动态库问题。e、 g.
    二进制图像:。。。0x7fff8d613000-0x7fff8d781ff7 libBLAS.dylib(1094.5)/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib还有很多,但scipy和matplotlib可能需要BLAS和LAPACK库,但我知道它们是新的mavericks操作系统附带的,所以这些可能是罪魁祸首。也许/System/Library/…python也需要它们,那么如何使用
    install\u name\u tool
    来修复它们呢?
    pip3 install matplotlib
    
    brew install freetype