https://np.reddit.com/r/Unity3D/comments/mcezws/tutorial_embedding_python_in_unity_using_python/gs36msm/

This page summarizes the projects mentioned and recommended in the original post on /r/backtickbot

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • NuGetForUnity

    A NuGet Package Manager for Unity

  • Steps: - Create a folder in Assets for storing the dlls that are needed. - Download the packages from https://www.nuget.org/packages/pythonnet/3.0.0-preview2021-03-03 and https://www.nuget.org/packages/System.Security.Permissions/ . Alternatively you can also install a unity-nuget plugin : https://github.com/GlitchEnzo/NuGetForUnity and install from there, This will allow you to skip the next step as the dlls are already unpacked if you use this tool. Remember to use the 3.0.0 preview version as the older versions are not compatable with Unity (reloading/reruning the game crashes the entire program) - The packages contain the dlls so you need to unzip them and copy over the Python.Runtime.dll from \lib\netstandard2.0 inside the unzipped folder and System.Security.Permissions.dll from lib\net461\ which pythonnet depends on. Copy these dlls into the folder in Assets. - Download an embedded python (I was able to get it working with python 3.7, not sure how well the other versions work) and install pip and any other modules you want. Move the folder into the StreamingAssets folder in Assets (create one if you don't have one). - Change the Api Compatability level to 4.x. This can be found in Edit -> Project Settings -> Player -> Other settings -> Api Compatability level. - Create a script to use python. You need to point to the python (Python3x.dll for windows, libpython3.x.so for Linux and libpython3.x.dylib for Mac where x is the version) in the streaming assets folder. - More info can be found here: https://github.com/pythonnet/pythonnet#embedding-python-in-net here is a sample script for running numpy.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • .NET Aspire is the best way to experiment with Dapr during local development

    6 projects | dev.to | 4 May 2024
  • Get SQL-Server Stored Procedures with C#

    2 projects | dev.to | 4 May 2024
  • Configure Renovate to handle nuspec files

    1 project | dev.to | 4 May 2024
  • Configure Renovate to update preview versions of NuGet packages

    2 projects | dev.to | 4 May 2024
  • Referencing external Docker containers in .NET Aspire using the new custom resources API

    2 projects | dev.to | 4 May 2024