Импортируйте библиотеку Pandas, используя PythonNet в .Net.C#

Место общения программистов C#
Ответить
Anonymous
 Импортируйте библиотеку Pandas, используя PythonNet в .Net.

Сообщение Anonymous »


I'm trying to import Pandas library using PythonNet. It always throws error "No Module names pandas".
static void Main(string[] args) { // Set the path to the Python DLL Environment.SetEnvironmentVariable("PYTHONNET_PYDLL", @"C:\Users\username\AppData\Local\Programs\Python\Python311-32\python311.dll", EnvironmentVariableTarget.Process); // Initialize Python engine PythonEngine.Initialize(); // Use the Python Global Interpreter Lock (GIL) using (Py.GIL()) { var currentDirectory = Directory.GetCurrentDirectory(); var pythonFilePath = Path.GetFullPath(Path.Combine(currentDirectory, @"..\..\..\")); dynamic sys = Py.Import("sys"); sys.path.append(pythonFilePath); dynamic pd = Py.Import("pandas"); // Error at this line dynamic pythonScript = Py.Import("mypythonscript"); // Call the 'say_hello' function from the Python module dynamic result = pythonScript.return_dataset(); // Print the result Console.WriteLine(result); // Print the result Console.WriteLine(result); } // Shutdown Python engine PythonEngine.Shutdown(); }
  • The official documentation does not mention much.
  • Tried chat gpt


Источник: https://stackoverflow.com/questions/780 ... net-in-net
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»