我在学校的电脑,所以我不能安装任何东西。
我试图创建可以在Python中运行的C代码。看来我找到的所有文章都需要你使用
#include <Python.h>
我这样做,但当我编译它抱怨没有这样的文件或目录。
计算机有Python(至少它在终端有python命令,我们可以运行任何Python代码,我们想要的)。
我在终端中输入locate Python.h,但没有发现。
我有两个问题:
>我可以编写可以在Python中调用但没有Python.h的C代码吗?
>我缺少一些东西,而计算机实际上有Python.h?
在Ubuntu上,你需要安装一个名为python-dev的软件包。因为这个包似乎没有安装(找到Python.h没有找到任何东西),你不能自己安装系统范围,我们需要一个不同的解决方案。
你可以在你的主目录中安装Python – 你不需要任何特殊的权限。如果你允许使用Web浏览器并运行gcc,这应该适合你。为此
>下载the source tarball。
>解压缩
tar xjf Python-2.7.2.tar.bz2
>使用建立和安装
cd Python-2.7.2 ./configure --prefix=/home/username/python --enable-unicode=ucs4 make make install
现在,您的主目录中有一个完整的Python安装。传递-I / home / username / python / include到gcc当编译,使其意识到Python.h。 pass -L / home / username / python / lib和-lpython2.7链接时。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。