- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个代码片段,叫做“test.pyx”:
import numpy as np
cimport numpy as np
print(np.arange(10))
然后我写了两个setup.py
来编译它们。第一个工作正常:
from distutils.core import setup
from distutils.extension import Extension
from Cython.Build import cythonize
import numpy as np
extensions = [
Extension('test', ['test.pyx'], include_dirs = [np.get_include()]),
]
setup(
ext_modules = cythonize(extensions)
)
而这个没有用(这也是来自 http://docs.cython.org/src/reference/compilation.html 上的一个例子):
from distutils.core import setup
from Cython.Build import cythonize
import numpy as np
setup(
ext_modules = cythonize('./test.pyx', include_path=[np.get_include()])
)
它说:./test.c(346) : fatal error C1083: Cannot open include file: 'numpy/arrayobject.h': No such file or directory.
我在 Windows 64 位和 WinSDK 7.1 上使用 Python 3.3 64 位。
最佳答案
这是一个 Cython 文档错误,另请参阅 https://github.com/cython/cython/issues/1480
关于python - Cython 编译错误,include_path 作为 cythonize 中的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23857678/
我有几个独立的网站,它们位于不同的目录中。对于它们共有的 includes,我将它放在其他人所在的根目录中。 user@hostname:/var/www$ ls website_1 website_
我正在尝试使用 FPDF_Code39 class打印扩展 FPDF 类的条形码。我收到此错误: Warning (2): include(helveticab.php) [function.incl
我有一个带有 centOS LAMP 堆栈和多个域/ips 的 vps。很久以前,我有一个更熟悉 SSH 的人在 vps 上安装 pear,我相信他为特定的用户/域配置了它,该用户/域不再存在,现在
我在 FastCGI 通信中使用 Apache HTTP Server v2.2 和 PHP。 我试图将 php.ini 中的 include_path 变量编辑为空字符串,但没有成功,路径仍然是:.
我是服务器管理员和 PHP 的新手,所以我很抱歉。这个真的让我卡住了。我重新启动了 EC2 服务器,但仍然没有成功。 PHP文件 终端(它工作) [ec2-user@domU-12-31-39-10
我在为 Web 应用程序运行升级时遇到问题。 升级脚本完成并通过浏览器访问 Web 应用程序后,我们在 require_once() 上收到文件未找到错误,因为我们移动了一些文件并且 PHP 仍然缓存
通过 phpinfo,我得到以下 include_path Master Value。 .:/usr/share/pear:/usr/share/php 似乎没有在任何地方设置...php ini 已
我已经在 var/www/html 中上传了我所有的文件,在我的一个 php 文件中我有这一行: require_once('libraries/stripe/init.php'); 我的文件夹结构如
set_include_path() 函数可以在php程序中动态改变php的 include_path参数,其参数是一个字符串,多个不同的目录可以串联在一起作为一个参数一起提交——不同的目录间使用目
我已经使用安装程序安装了 Xampp 1.8.3,我正在尝试将我的 htdocs 文件夹从 C:\xampp\htdocs 移动到 C:\Users\Håvard\htdocs 。我已经对 xampp
我有一堆在远程网络服务器上运行的 PHP 应用程序。对于它们中的每一个,我都执行 var_dump(get_include_path()) 并且我得到了这个:.:/usr/share/pear:/us
我的 .htaccess 文件如下所示: php_value include_path "/home/username/public_html/site" 并且与包含路径位于同一位置。 它导致了 50
我在尝试在我的开发机器 (Windows XP) 上设置 PEAR 时遇到了一些奇怪的问题。 该过程很简单,一切都有意义,但我正在尝试使用调用 PEAR.php 文件的已安装软件包之一,并且得到: F
我想将我的 PHP 库文件添加到 include_path 中,这样我就可以从该服务器上运行的应用程序的任何位置访问它。我尝试按照 php.ini 中 include_path 的语法添加它,但它不起
我在本地网络服务器(开发服务器)上开发网站。每当开发完成时,我都会将网站转移到它的实时服务器上。对于开发和本地服务器,需要一些不同的 .htaccess 设置,例如: php_value includ
在尝试设置从 php 脚本发送电子邮件的漫长 5 天之后,我最终从我的本地服务器上完成了它,我使用的是 apache。 楼主,我做不到。我得到这个错误-> SMTP 错误:无法连接到 SMTP 主机
从 phpinfo() 我可以看到 include_path 指令设置为: include_path .:/usr/lib/php:/usr/local/lib/php:/home/username/
目前在我的网站上,我使用的语句如下: include 'head.php'; include '../head.php'; include '../../head.php'; 取决于我有多少嵌套文件夹
Apache 允许您使用 php_value 指令为虚拟主机设置 php.ini 值。 nginx有没有类似的东西?还有另一种方法可以在每个站点的基础上设置 include_path 吗? 最佳答案
下面是我的包含路径,如 phpinfo() 所示 include_path .:/usr/share/php:/usr/share/pear:/var/www/html/WebPHP /var/
我是一名优秀的程序员,十分优秀!