gpt4 book ai didi

python - 在 anaconda python 发行版中添加 cairo 包

转载 作者:太空宇宙 更新时间:2023-11-04 01:11:02 24 4
gpt4 key购买 nike

我是 Python 的 anaconda 发行版的新手,我在安装 cairo 包时遇到了问题。请注意,我使用的是 Mac OsX。

我运行了以下命令 conda install --channel https://conda.binstar.org/tshead2 cairo 并且安装似乎工作正常。

但是在 python 命令行中,“import cairo”抛出一个包未找到异常。

我已经尝试提供故障排除 here , 但没有运气。

我做错了什么?

最佳答案

我刚刚使用 autotools 在 Anaconda 下安装了 py2cairo,它似乎工作正常。替代的“waf”安装有问题,因为它选择了我系统上安装的另一个版本的 python(不是我的 PATH 中的那个),虽然我能够构建 py2cairo,但 anaconda python 不喜欢它。

从 autotools 构建的基本说明在这里。我假设 Anaconda 安装在/anaconda 下,并且 py2cairo tarball 解压到 py2cairo-1.10.1。此外,您还需要 autotools(例如,可从 Macports 获得)。

  1. 在/anaconda/pkgs 下解压 py2cairo tarball
  2. 在 pkgs/py2cairo-1.10.0 中,创建一个包含以下命令的“ Bootstrap ”文件:

    libtoolize --force
    aclocal
    autoheader
    automake --force-missing --add-missing
    autoconf

(autotools 专家将能够阐明上述步骤。我遇到的问题是,开箱即用地运行“configure”导致找不到“install.sh”等错误。重新创建上面的配置脚本解决了这个问题。)

  1. 运行 Bootstrap

    pkgs/py2cairo-1.10.1 % sudo sh bootstrap

或者,您可以只从命令行运行 Bootstrap 命令。

  1. 然后,运行“configure”,为您的 python 安装设置前缀:

    pkgs/py2cairo-1.10.1 % sudo configure --prefix=/anaconda
  2. 照常制作和安装:

    pkgs/py2cairo-1.10.1 % sudo gmake
    pkgs/py2cairo-1.10.1 % sudo gmake install
  3. 测试您的安装:

    % /anaconda/bin/python -c "import cairo"

我不是 Python 导出人员,因此欢迎对上述内容发表任何评论。

关于python - 在 anaconda python 发行版中添加 cairo 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27651439/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com