小编min*_*907的帖子

在Travis CI中安装Numpy 1.8

在我的项目中,我(必须)使用Numpy 1.8中包含的功能,但在早期版本中没有(formatter选项numpy.set_printoptions).

由于Travis CI构建机器基于Ubuntu 12.04,默认情况下我只有Numpy 1.6.1可用.然后我尝试为Ubuntu 14.04安装Numpy-1.8.1-Debian-package并手动依赖它,这导致了进一步的问题:

我需要安装的软件包libblas3,并liblapack3能够安装numpy的1.8,这是不可能的时候liblapack3gf,并libblas3gf安装在系统(这是有默认情况下)上,因为包会"破发"它们.如果我是apt-get remove他们,则通过相同的命令自动 libatlas3gf-base安装apt-get(在标准的Ubuntu系统上不是这种情况,我甚至在本地机器上设置了一个以确保).如果我再尝试卸载Vlibatlas3gf-baseV,再次liblapack3gflibblas3gf自动再次安装.

我真的不知道如何处理这个问题,或者如何绕过它让Numpy 1.8与Travis合作.我也试过了这里pip提供的升级Numpy的建议,但是在Travis中这没有用.

任何帮助都非常感谢!

非常感谢你!


解决方案:

我完成了对以下.travis.yml文件的rth 回答,并这里这里提供了进一步的帮助:

language: python

matrix:
  include:
    - python: 2.7
      env: NUMPY=1.8 SCIPY=0.13

notifications:
  email: false

before_install:
 - travis_retry wget http://repo.continuum.io/miniconda/Miniconda-3.8.3-Linux-x86_64.sh -O miniconda.sh
 - chmod +x miniconda.sh
 - bash miniconda.sh -b -p $HOME/miniconda
 - …
Run Code Online (Sandbox Code Playgroud)

python ubuntu numpy matplotlib travis-ci

6
推荐指数
1
解决办法
1673
查看次数

在 Sphinx 生成的文档中包含注释的 Python 脚本

我在一个 Python 项目上工作,我使用 Sphinx 生成了该项目的 html-online-documentation。该项目还包含几个 Python 脚本,其中显示了有关如何使用所包含工具的示例,同时对所有这些文件进行了广泛的注释以解释其发生的情况。

我现在想将这些示例脚本也包含在我的文档中,以便我可以将它们作为教程重用,并且在对代码应用更改时不必同时更改示例和教程,但可以直接拥有这两个内容在一起并始终保持最新状态。

我想象 Sphinx 从上到下解析脚本,并从中生成一个 html 文件,而注释在页面上显示为文本,代码在代码块中描述。

你们中有人知道这是如何实现的吗?

非常感谢您的帮助!

python python-sphinx

6
推荐指数
1
解决办法
1558
查看次数

标签 统计

python ×2

matplotlib ×1

numpy ×1

python-sphinx ×1

travis-ci ×1

ubuntu ×1