From Sebastian_Muhr at zollner.de Tue Jan 15 07:55:50 2019 From: Sebastian_Muhr at zollner.de (Sebastian_Muhr at zollner.de) Date: Tue, 15 Jan 2019 13:55:50 +0100 Subject: [Python.NET] Integration pythonnet package on linux Message-ID: 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 from pycparser import c_ast, c_parser ModuleNotFoundError: No module named 'pycparser' Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-glyvbjcf/pythonnet/setup.py", line 405, in 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 from pycparser import c_ast, c_parser ModuleNotFoundError: No module named 'pycparser' Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-glyvbjcf/pythonnet/setup.py", line 405, in 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_muhr at 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 / info at 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. -------------- next part -------------- An HTML attachment was scrubbed... URL: From denis.akhiyarov at gmail.com Sat Jan 19 10:54:18 2019 From: denis.akhiyarov at gmail.com (Denis Akhiyarov) Date: Sat, 19 Jan 2019 09:54:18 -0600 Subject: [Python.NET] Integration pythonnet package on linux In-Reply-To: References: Message-ID: 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 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 > from pycparser import c_ast, c_parser > ModuleNotFoundError: No module named 'pycparser' > Traceback (most recent call last): > File "", line 1, in > File "/tmp/pip-build-glyvbjcf/pythonnet/setup.py", line 405, in > > 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 > from pycparser import c_ast, c_parser > ModuleNotFoundError: No module named 'pycparser' > Traceback (most recent call last): > File "", line 1, in > File "/tmp/pip-build-glyvbjcf/pythonnet/setup.py", line 405, in > > 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_muhr at 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 / info at 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 at python.org > https://mail.python.org/mailman/listinfo/pythondotnet > -------------- next part -------------- An HTML attachment was scrubbed... URL: