Title: macOS: AddReference find the reference, but the module is not found · Issue #643 · pythonnet/pythonnet · GitHub
Open Graph Title: macOS: AddReference find the reference, but the module is not found · Issue #643 · pythonnet/pythonnet
X Title: macOS: AddReference find the reference, but the module is not found · Issue #643 · pythonnet/pythonnet
Description: Environment Pythonnet version: Latest Python version: 3.6 Operating System: macOS Details We have compiled Python.Runtime.dll for python 3.6 in Windows for each OS: Windows, macOS and Linux. Then we create a nuget package to distribute t...
Open Graph Description: Environment Pythonnet version: Latest Python version: 3.6 Operating System: macOS Details We have compiled Python.Runtime.dll for python 3.6 in Windows for each OS: Windows, macOS and Linux. Then w...
X Description: Environment Pythonnet version: Latest Python version: 3.6 Operating System: macOS Details We have compiled Python.Runtime.dll for python 3.6 in Windows for each OS: Windows, macOS and Linux. Then w...
Opengraph URL: https://github.com/pythonnet/pythonnet/issues/643
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"macOS: AddReference find the reference, but the module is not found","articleBody":"### Environment\r\n\r\n- Pythonnet version: Latest\r\n- Python version: 3.6\r\n- Operating System: macOS\r\n\r\n### Details\r\nWe have compiled `Python.Runtime.dll` for python 3.6 in Windows for each OS: Windows, macOS and Linux. Then we create a nuget package to distribute the library (along with `nPython.exe`) to be used with [Lean](https://github.com/QuantConnect/Lean). The following commands were used:\r\n\r\n```\r\nmsbuild pythonnet.sln /nologo /v:quiet /t:Clean;Rebuild /p:Platform=x64 /p:PythonInteropFile=\"interop36.cs\" /p:Configuration=ReleaseWin /p:DefineConstants=\"PYTHON36,PYTHON3,UCS2\"\r\nmsbuild pythonnet.sln /nologo /v:quiet /t:Clean;Rebuild /p:Platform=x64 /p:PythonInteropFile=\"interop36.cs\" /p:Configuration=ReleaseMono /p:DefineConstants=\"PYTHON36,PYTHON3,UCS2,MONO_OSX\"\r\nmsbuild pythonnet.sln /nologo /v:quiet /t:Clean;Rebuild /p:Platform=x64 /p:PythonInteropFile=\"interop36.cs\" /p:Configuration=ReleaseMono /p:DefineConstants=\"PYTHON36,PYTHON3,UCS4,MONO_LINUX\"\r\n```\r\nWhen execute nPython.exe in Windows and try to import System, I can do it successfully:\r\n```terminal\r\nC:\\Users\\Alex\\Lean\\Launcher\\bin\\Debug\u003enPython.exe\r\nPython 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n\u003e\u003e\u003e from clr import AddReference\r\n\u003e\u003e\u003e ref = AddReference(\"System\")\r\n\u003e\u003e\u003e ref.FullName\r\n'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'\r\n\u003e\u003e\u003e import System\r\n\u003e\u003e\u003e\r\n```\r\nIn Linux:\r\n```terminal\r\nroot@52578947ccd3:~/Lean/Launcher/bin/Debug# mono nPython.exe\r\nPython 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:12:19)\r\n[GCC 7.2.0] on linux\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n\u003e\u003e\u003e from clr import AddReference\r\n\u003e\u003e\u003e ref = AddReference(\"System\")\r\n\u003e\u003e\u003e ref.FullName\r\n'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'\r\n\u003e\u003e\u003e import System\r\n\u003e\u003e\u003e\r\n```\r\nHowever, in macOS High Sierra:\r\n```\r\nAlexandres-Mac:Debug alex$ mono nPython.exe \r\nPython 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 12:06:34) \r\n[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin\r\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n\u003e\u003e\u003e from clr import AddReference\r\n\u003e\u003e\u003e ref = AddReference(\"System\")\r\n\u003e\u003e\u003e ref.FullName\r\n'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'\r\n\u003e\u003e\u003e import System\r\nTraceback (most recent call last):\r\n File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\r\nModuleNotFoundError: No module named 'System'\r\n```\r\n\r\nWe added the symbolic link to the mono in python lib:\r\n```terminal\r\nAlexandres-Mac:lib alex$ pwd\r\n/Users/alex/anaconda3/lib\r\nAlexandres-Mac:lib alex$ ls -lrt mono*\r\nlrwxr-xr-x 1 alex staff 60 Mar 9 04:07 mono -\u003e /Library/Frameworks/Mono.framework/Versions/Current/lib/mono\r\n```","author":{"url":"https://github.com/AlexCatarino","@type":"Person","name":"AlexCatarino"},"datePublished":"2018-03-09T23:04:12.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":4},"url":"https://github.com/643/pythonnet/issues/643"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:8e8caf5c-e798-727a-60e2-34eb6747629a |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8046:1D94B1:26ABC8:355A0B:69720FCB |
| html-safe-nonce | f6c2e56cad5d2157a27d32d3399c84733fc6138b990ffaeffee96771af8211b4 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MDQ2OjFEOTRCMToyNkFCQzg6MzU1QTBCOjY5NzIwRkNCIiwidmlzaXRvcl9pZCI6IjU2MDgyNTE1NzI1NTk2Nzk0MzUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 7448a286dee797bcbc2a7641d72da54ff1b9fb62139cb96040e4ddb449629568 |
| hovercard-subject-tag | issue:304008157 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/pythonnet/pythonnet/643/issue_layout |
| twitter:image | https://opengraph.githubassets.com/c086e7977046c13ea3564165cf2d9879da48447974526063d9701629063f4e41/pythonnet/pythonnet/issues/643 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/c086e7977046c13ea3564165cf2d9879da48447974526063d9701629063f4e41/pythonnet/pythonnet/issues/643 |
| og:image:alt | Environment Pythonnet version: Latest Python version: 3.6 Operating System: macOS Details We have compiled Python.Runtime.dll for python 3.6 in Windows for each OS: Windows, macOS and Linux. Then w... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | AlexCatarino |
| hostname | github.com |
| expected-hostname | github.com |
| None | 453de246939b1e04d711e109432e2df10933270413df93b7a8f8f1df8dda7f18 |
| turbo-cache-control | no-preview |
| go-import | github.com/pythonnet/pythonnet git https://github.com/pythonnet/pythonnet.git |
| octolytics-dimension-user_id | 6050430 |
| octolytics-dimension-user_login | pythonnet |
| octolytics-dimension-repository_id | 14748123 |
| octolytics-dimension-repository_nwo | pythonnet/pythonnet |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 14748123 |
| octolytics-dimension-repository_network_root_nwo | pythonnet/pythonnet |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 12756e5bdb9000be815bbf20a1acc7935638e596 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width