您的位置:

c调用python脚本环境配置(python脚本设置环境变量)

本文目录一览:

C语言程序如何调用python程序

下面是一个例子:

首先是python的一个简单函数

class Hello:

def __init__(self, x):

self.a = x

def print(self, x=None):

print(x)

def xprint():

print("hello world")

if __name__ == "__main__":

xprint()

h = Hello(5)

h.print()1

下面是C语言

#include python3.4m/Python.h

#include stdio.h

#include stdlib.h

#include string.h

int main()

{

Py_Initialize();

// 将当前目录加入sys.path

PyRun_SimpleString("import sys");

PyRun_SimpleString("sys.path.append('./')");

// 导入hello.py模块

PyObject *pmodule = PyImport_ImportModule("hello");

// 获得函数xprint对象,并调用,输出“hello world\n”

PyObject *pfunc = PyObject_GetAttrString(pmodule, "xprint");

PyObject_CallFunction(pfunc, NULL);

// 获得类Hello并生成实例pinstance,并调用print成员函数,输出“5 6\n”

PyObject *pclass = PyObject_GetAttrString(pmodule, "Hello");

PyObject *arg = Py_BuildValue("(i)", 5);

PyObject *pinstance = PyObject_Call(pclass, arg, NULL);

PyObject_CallMethod(pinstance, "print", "i", 6);

Py_Finalize();

return 0;

}

编译命令如下:

gcc pyapi.c -lpython3.4m -o pyapi

怎样配置Python环境变量

第一步:

找到你的python安装的目录

比如我的安装在D盘的python 2.7文件夹下面,我就找到这个文件夹。

然后复制这个文件地址

CTRL+C复制。

第二步:

打开环境变量设置

首先打开控制面板

win10系统找不到控制面板的话,直接用小娜搜索。

打开控制面板

点击系统选项

点开之后,在左边的选项找到高级系统设置

之后选择高级,就可以看到环境变量设置选项了

点击环境变量

就可以看到他的编辑界面了,然后单击Path,再点击编辑。

然后就可以进到编辑界面了,之后点击新建

他会新建一个path环境变量文本

然后在这里输入你刚刚复制的python目录就好了,比如我的是D:\Python 2.7,那我就输入D:\Python 2.7,如下图

如果刚刚你已经复制了的话可以直接CTRL+V粘贴,然后回车

到这里,你的python环境变量就已经设置好了,之后确定,确定,确定。。就是一路确定。。

然后Win+R输入cmd回车

进入命令提示符

之后输入python

回车,如果成功启动,那么说明python的环境变量已经编辑好了,之后尽情使用python吧

如何配置python的环境变量?

具体步骤:

1.安装python后,复制python的安装目录,如C:/python27

2.右键我的电脑〉属性〉高级》环境变量,找到path

3.编辑path的值,将你复制的python安装目录,添加到path中,如:

C:\Program Files (x86)\Common Files\NetSarang;C:\Program Files (x86)\Java\jdk1.7.0_55\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Python27

4.确定后,进入cmd,输入python,如下:

C:\Users\Sigmapython

Python 2.7 (r27:82525, Jul  4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。

Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。