Your issue is very obvious if you read the error message: ` ModuleNotFoundError: No module named 'pycparser'`
I cannot find the instructions that I wrote in the wiki - someone might have removed them! Basically you need pycparser, clang, glibc: https://github.com/pythonnet/pythonnet/issues/241#issuecomment-313178442 On Sat, Jan 19, 2019 at 9:47 AM <sebastian_m...@zollner.de> wrote: > Hello, > > i have a problem by integration the pythonnet module in python 3.6.5 on my > linux PC. > My install command on the command line is: "sudo pip python3.6 -m pip > install pythonnet" > > After this command the following error message occurs: > > ~$ sudo python3.6 -m pip install pythonnet > > Collecting pythonnet > Using cached > https://files.pythonhosted.org/packages/89/3b/a22cd45b591d6cf490ee8b24d52b9db1f30b4b478b64a9b231c53474731e/pythonnet-2.3.0.tar.gz > Building wheels for collected packages: pythonnet > Running setup.py bdist_wheel for pythonnet ... error > Complete output from command /usr/bin/python3.6 -u -c "import > setuptools, > tokenize;__file__='/tmp/pip-build-glyvbjcf/pythonnet/setup.py';f=getattr(tokenize, > 'open', open)(__file__);code=f.read().replace('\r\n', > '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d > /tmp/tmp5ekm4p_6pip-wheel- --python-tag cp36: > running bdist_wheel > running build > running build_ext > Checking for updates from https://www.nuget.org/api/v2/. > Currently running NuGet.exe 3.5.0. > Updating NuGet.exe to 4.9.2. > Update successful. > MSBuild auto-detection: using msbuild version '15.0' from > '/usr/lib/mono/msbuild/15.0/bin'. > Restoring NuGet package NUnit.3.6.0. > Restoring NuGet package UnmanagedExports.1.2.7. > Restoring NuGet package NUnit.ConsoleRunner.3.6.0. > Adding package 'NUnit.3.6.0' to folder > '/tmp/pip-build-glyvbjcf/pythonnet/packages' > Adding package 'UnmanagedExports.1.2.7' to folder > '/tmp/pip-build-glyvbjcf/pythonnet/packages' > Adding package 'NUnit.ConsoleRunner.3.6.0' to folder > '/tmp/pip-build-glyvbjcf/pythonnet/packages' > Added package 'NUnit.ConsoleRunner.3.6.0' to folder > '/tmp/pip-build-glyvbjcf/pythonnet/packages' > Added package 'UnmanagedExports.1.2.7' to folder > '/tmp/pip-build-glyvbjcf/pythonnet/packages' > Added package 'NUnit.3.6.0' to folder > '/tmp/pip-build-glyvbjcf/pythonnet/packages' > > NuGet Config files used: > /root/.config/NuGet/NuGet.Config > > Feeds used: > /root/.nuget/packages/ > https://api.nuget.org/v3/index.json > > Installed: > 3 package(s) to packages.config projects > Traceback (most recent call last): > File "tools/geninterop/geninterop.py", line 24, in <module> > from pycparser import c_ast, c_parser > ModuleNotFoundError: No module named 'pycparser' > Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/tmp/pip-build-glyvbjcf/pythonnet/setup.py", line 405, in > <module> > zip_safe=False, > File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line > 129, in setup > return distutils.core.setup(**attrs) > File "/usr/lib/python3.6/distutils/core.py", line 148, in setup > dist.run_commands() > File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands > self.run_command(cmd) > File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command > cmd_obj.run() > File "/usr/lib/python3/dist-packages/wheel/bdist_wheel.py", line 204, > in run > self.run_command('build') > File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command > self.distribution.run_command(command) > File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command > cmd_obj.run() > File "/usr/lib/python3.6/distutils/command/build.py", line 135, in run > self.run_command(cmd_name) > File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command > self.distribution.run_command(command) > File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command > cmd_obj.run() > File "/usr/lib/python3.6/distutils/command/build_ext.py", line 339, in > run > self.build_extensions() > File "/usr/lib/python3.6/distutils/command/build_ext.py", line 448, in > build_extensions > self._build_extensions_serial() > File "/usr/lib/python3.6/distutils/command/build_ext.py", line 473, in > _build_extensions_serial > self.build_extension(ext) > File "/tmp/pip-build-glyvbjcf/pythonnet/setup.py", line 191, in > build_extension > subprocess.check_call([sys.executable, geninterop, interop_file]) > File "/usr/lib/python3.6/subprocess.py", line 291, in check_call > raise CalledProcessError(retcode, cmd) > subprocess.CalledProcessError: Command '['/usr/bin/python3.6', > 'tools/geninterop/geninterop.py', 'src/runtime/interop36m.cs']' returned > non-zero exit status 1. > > ---------------------------------------- > Failed building wheel for pythonnet > Running setup.py clean for pythonnet > Failed to build pythonnet > Installing collected packages: pythonnet > Running setup.py install for pythonnet ... error > Complete output from command /usr/bin/python3.6 -u -c "import > setuptools, > tokenize;__file__='/tmp/pip-build-glyvbjcf/pythonnet/setup.py';f=getattr(tokenize, > 'open', open)(__file__);code=f.read().replace('\r\n', > '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record > /tmp/pip-9gp30c6w-record/install-record.txt > --single-version-externally-managed --compile: > running install > running build > running build_ext > Checking for updates from https://www.nuget.org/api/v2/. > Currently running NuGet.exe 4.9.2. > NuGet.exe is up to date. > MSBuild auto-detection: using msbuild version '15.0' from > '/usr/lib/mono/msbuild/15.0/bin'. > All packages listed in packages.config are already installed. > Traceback (most recent call last): > File "tools/geninterop/geninterop.py", line 24, in <module> > from pycparser import c_ast, c_parser > ModuleNotFoundError: No module named 'pycparser' > Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/tmp/pip-build-glyvbjcf/pythonnet/setup.py", line 405, in > <module> > zip_safe=False, > File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line > 129, in setup > return distutils.core.setup(**attrs) > File "/usr/lib/python3.6/distutils/core.py", line 148, in setup > dist.run_commands() > File "/usr/lib/python3.6/distutils/dist.py", line 955, in > run_commands > self.run_command(cmd) > File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command > cmd_obj.run() > File "/usr/lib/python3/dist-packages/setuptools/command/install.py", > line 61, in run > return orig.install.run(self) > File "/usr/lib/python3.6/distutils/command/install.py", line 589, in > run > self.run_command('build') > File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command > self.distribution.run_command(command) > File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command > cmd_obj.run() > File "/usr/lib/python3.6/distutils/command/build.py", line 135, in > run > self.run_command(cmd_name) > File "/usr/lib/python3.6/distutils/cmd.py", line 313, in run_command > self.distribution.run_command(command) > File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command > cmd_obj.run() > File "/usr/lib/python3.6/distutils/command/build_ext.py", line 339, > in run > self.build_extensions() > File "/usr/lib/python3.6/distutils/command/build_ext.py", line 448, > in build_extensions > self._build_extensions_serial() > File "/usr/lib/python3.6/distutils/command/build_ext.py", line 473, > in _build_extensions_serial > self.build_extension(ext) > File "/tmp/pip-build-glyvbjcf/pythonnet/setup.py", line 191, in > build_extension > subprocess.check_call([sys.executable, geninterop, interop_file]) > File "/usr/lib/python3.6/subprocess.py", line 291, in check_call > raise CalledProcessError(retcode, cmd) > subprocess.CalledProcessError: Command '['/usr/bin/python3.6', > 'tools/geninterop/geninterop.py', 'src/runtime/interop36m.cs']' returned > non-zero exit status 1. > > ---------------------------------------- > Command "/usr/bin/python3.6 -u -c "import setuptools, > tokenize;__file__='/tmp/pip-build-glyvbjcf/pythonnet/setup.py';f=getattr(tokenize, > 'open', open)(__file__);code=f.read().replace('\r\n', > '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record > /tmp/pip-9gp30c6w-record/install-record.txt > --single-version-externally-managed --compile" failed with error code 1 in > /tmp/pip-build-glyvbjcf/pythonnet/ > > > You may can help me solving this problem? > Thanks in advance. > > Mit freundlichen Grüßen > Best regards > > *Sebastian Muhr* > Research Development Software [RDS] > > *Zollner Elektronik AG* > Zandt Headquarters > Manfred-Zollner-Str. 1 > 93499 Zandt/GERMANY > Phone: +49 9944 201-9546 > E-mail: sebastian_m...@zollner.de > Internet: www.zollner.de > > > > > > Zollner Elektronik AG > Manfred-Zollner-Str. 1 / D-93499 Zandt / phone: +49 9944 201-0 / fax: +49 > 9944 201-1314 / i...@zollner.de / www.zollner.de > Sitz: Zandt / Manfred-Zollner-Str. 1 / Registergericht Regensburg HRB 8354 > > Vorstand: Johann Weber (Vorsitzender) / Ludwig Zollner (stellvertretender > Vorsitzender) / Manfred Zollner jun. / Christian Zollner / Thomas Schreiner > Aufsichtsrat: Manfred Zollner sen. (Vorsitzender) > > > Der Inhalt dieser E-Mail, insbesondere alle Kunden- und Lieferantendaten > sowie etwaige beigefuegte Dateien, sind grundsaetzlich vertraulich. Diese > Informationen duerfen nicht an Dritte weitergegeben werden sofern dies > nicht zwingend zur Ausfuehrung des Auftrages notwendig ist. Vertragliche > Vereinbarungen zwischen beiden Parteien bleiben hiervon unberuehrt. > > The contents of this email, particularly all customer and supplier data, > as well as any attached files, are strictly confidential. This information > may not be forwarded to third parties, unless this is mandatory for > executing the order. Contractual agreements between both parties will > remain unaffected by this. > > > _________________________________________________ > Python.NET mailing list - PythonDotNet@python.org > https://mail.python.org/mailman/listinfo/pythondotnet >
_________________________________________________ Python.NET mailing list - PythonDotNet@python.org https://mail.python.org/mailman/listinfo/pythondotnet