Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 找不到Make swig命令-在本地安装swig时_Python_C++_Makefile_Swig - Fatal编程技术网

Python 找不到Make swig命令-在本地安装swig时

Python 找不到Make swig命令-在本地安装swig时,python,c++,makefile,swig,Python,C++,Makefile,Swig,我在远程服务器上工作,所以我在本地安装了swig,使用-前缀=/home/user/directory 我有一个来自collegue的makefile,它有以下命令: swig $(SWIG_LIB) -python -c++ -threads $<, in the path home/user/dir2. swig$(swig_LIB)-python-c++-threads$尝试通过提供swig二进制文件的绝对路径来运行它。如果它有效,请检查swig是否在您的路径中——它可能不在。这将

我在远程服务器上工作,所以我在本地安装了swig,使用-
前缀=/home/user/directory

我有一个来自collegue的makefile,它有以下命令:

swig $(SWIG_LIB) -python -c++ -threads $<, in the path home/user/dir2.

swig$(swig_LIB)-python-c++-threads$尝试通过提供swig二进制文件的绝对路径来运行它。如果它有效,请检查swig是否在您的
路径中
——它可能不在。这将修复您的错误。

您是否将
swig
命令添加到
路径中?或者,您可以修改make文件以指定
swig
命令的完整路径。您的意思是使用导出路径等从bin文件夹添加swig?是的,执行类似
export path=/home/theodore/swig/bin:$path
(根据需要更改路径),然后再次尝试
make
。嗯。。。我仍然得到了
swig-i/home/theodore/swig/share/swig/3.0.7-python-c++-threads标记器\u swig.i make:swig:Command not found make:**[tagger\u swig.py]错误127
,尽管我按照你说的做了。路径
swig/bin
处是swig的可执行文件。在您试图
make
的同一终端中,如果执行命令
哪个swig
,会发生什么情况?它是打印路径还是什么都不打印?