【发布时间】:2014-10-01 00:24:39
【问题描述】:
很抱歉刚接触 Anaconda(和 Cython)。
我使用的是 Anaconda 64 位 Python 3.4 Windows。
Anaconda 在哪里为 Cython 进行所有这些设置?我有一个名为cy_test.pyx 的测试代码如下:
import numpy as np
cpdef double [:] func():
cdef double [:] a = np.arange(10.)
return a
然后,而不是
import pyximport, numpy
pyximport.install(setup_args={"script_args":["--compiler=mingw32"], "include_dirs":numpy.get_include()})
我只需要运行import pyximport; pyximport.install()。然后我可以使用
import test_cy
a = test_cy.func()
print(list(a))
它只是工作,没有我告诉它包含numpy.get_include()。
我的问题是,这是在哪里设置的?哪里应该有配置文件吧?
-肖恩
【问题讨论】:
-
@Veedrac 抱歉 - 我更改了它,现在只有 1 个问题。