اذهب إلى المحتوى

السؤال

نشر (معدل)

اعمل في مشرع ينبغي مني عرض بعد الاحصاءيات عن طريق Manim في بايثون ولكن بعض تنزيل Manim و الاضافه الخاصه بها علي Vs لا اقدر عرض ما في الكود (SideView) ... و هذا ال output مع العلم اني تاكدت من تحميل Manim و ffmpeg

[5/6/2025 16:8] INFO: Attempting to render via the running configuration {
    "srcRootFolder": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts",
    "srcPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
    "moduleName": "main",
    "isUsingConfFile": false,
    "manimConfig": {
        "media_dir": "media",
        "video_dir": "{media_dir}/videos/{module_name}/{quality}",
        "images_dir": "{media_dir}/images/{module_name}",
        "quality": "high_quality",
        "image_name": "{scene_name}_{version}{extension}",
        "frame_rate": "60",
        "quality_map": {
            "fourk_quality": "2160p60",
            "production_quality": "1440p60",
            "high_quality": "1080p60",
            "medium_quality": "720p30",
            "low_quality": "480p15",
            "example_quality": "480p30"
        }
    },
    "document": {
        "uri": {
            "$mid": 1,
            "fsPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
            "_sep": 1,
            "external": "file:///d%3A/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra%27s_Algorthum/Scripts/main.py",
            "path": "/D:/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra's_Algorthum/Scripts/main.py",
            "scheme": "file"
        },
        "fileName": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
        "isUntitled": false,
        "languageId": "python",
        "version": 2,
        "isClosed": false,
        "isDirty": false,
        "encoding": "utf8",
        "eol": 2,
        "lineCount": 9
    },
    "sceneName": "BooleanOperations"
},
{
    "cliArguments": [],
    "predictedVideoOutputPath": "media\\videos\\main\\1080p60\\BooleanOperations.mp4",
    "predictedImageOutputPath": "media\\images\\main\\ManimCE_v0.16.0.post0"
}
[5/6/2025 16:8] INFO: Default manim path is found as "manim"
[5/6/2025 16:8] INFO: Using python environment "venv" for manim.
[5/6/2025 16:8] INFO: Using Python executable directory: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts
[5/6/2025 16:8] INFO: Resolved manim path: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim (from environment: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\python.exe)
[5/6/2025 16:8] INFO: [12096] Spawned a new process for executing ""d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim" "d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\Scripts\main.py" BooleanOperations
".
[5/6/2025 16:8] ERROR: Manim Sideview: Error rendering file (exit code 1). Check the output for more details.
[5/6/2025 16:8] INFO: [12096] Execution returned code=1 in 0.099 seconds returned signal null 
[5/6/2025 16:14] INFO: Attempting to render via the running configuration {
    "srcRootFolder": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts",
    "srcPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
    "moduleName": "main",
    "isUsingConfFile": false,
    "manimConfig": {
        "media_dir": "media",
        "video_dir": "{media_dir}/videos/{module_name}/{quality}",
        "images_dir": "{media_dir}/images/{module_name}",
        "quality": "high_quality",
        "image_name": "{scene_name}_{version}{extension}",
        "frame_rate": "60",
        "quality_map": {
            "fourk_quality": "2160p60",
            "production_quality": "1440p60",
            "high_quality": "1080p60",
            "medium_quality": "720p30",
            "low_quality": "480p15",
            "example_quality": "480p30"
        }
    },
    "document": {
        "uri": {
            "$mid": 1,
            "fsPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
            "_sep": 1,
            "external": "file:///d%3A/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra%27s_Algorthum/Scripts/main.py",
            "path": "/D:/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra's_Algorthum/Scripts/main.py",
            "scheme": "file"
        },
        "fileName": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
        "isUntitled": false,
        "languageId": "python",
        "version": 2,
        "isClosed": false,
        "isDirty": false,
        "encoding": "utf8",
        "eol": 2,
        "lineCount": 9
    },
    "sceneName": "BooleanOperations"
},
{
    "cliArguments": [],
    "predictedVideoOutputPath": "media\\videos\\main\\1080p60\\BooleanOperations.mp4",
    "predictedImageOutputPath": "media\\images\\main\\ManimCE_v0.16.0.post0"
}
[5/6/2025 16:14] INFO: Default manim path is found as "manim"
[5/6/2025 16:14] INFO: Using python environment "venv" for manim.
[5/6/2025 16:14] INFO: Using Python executable directory: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts
[5/6/2025 16:14] INFO: Resolved manim path: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim (from environment: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\python.exe)
[5/6/2025 16:14] INFO: [10568] Spawned a new process for executing ""d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim" "d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\Scripts\main.py" BooleanOperations
".
[5/6/2025 16:14] ERROR: Manim Sideview: Error rendering file (exit code 1). Check the output for more details.
[5/6/2025 16:14] INFO: [10568] Execution returned code=1 in 0.045 seconds returned signal null 
[5/6/2025 16:15] INFO: Attempting to render via the running configuration {
    "srcRootFolder": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts",
    "srcPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
    "moduleName": "main",
    "isUsingConfFile": false,
    "manimConfig": {
        "media_dir": "media",
        "video_dir": "{media_dir}/videos/{module_name}/{quality}",
        "images_dir": "{media_dir}/images/{module_name}",
        "quality": "high_quality",
        "image_name": "{scene_name}_{version}{extension}",
        "frame_rate": "60",
        "quality_map": {
            "fourk_quality": "2160p60",
            "production_quality": "1440p60",
            "high_quality": "1080p60",
            "medium_quality": "720p30",
            "low_quality": "480p15",
            "example_quality": "480p30"
        }
    },
    "document": {
        "uri": {
            "$mid": 1,
            "fsPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
            "_sep": 1,
            "external": "file:///d%3A/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra%27s_Algorthum/Scripts/main.py",
            "path": "/D:/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra's_Algorthum/Scripts/main.py",
            "scheme": "file"
        },
        "fileName": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
        "isUntitled": false,
        "languageId": "python",
        "version": 2,
        "isClosed": false,
        "isDirty": false,
        "encoding": "utf8",
        "eol": 2,
        "lineCount": 9
    },
    "sceneName": "BooleanOperations"
},
{
    "cliArguments": [],
    "predictedVideoOutputPath": "media\\videos\\main\\1080p60\\BooleanOperations.mp4",
    "predictedImageOutputPath": "media\\images\\main\\ManimCE_v0.16.0.post0"
}
[5/6/2025 16:15] INFO: Default manim path is found as "manim"
[5/6/2025 16:15] INFO: Using python environment "venv" for manim.
[5/6/2025 16:15] INFO: Using Python executable directory: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts
[5/6/2025 16:15] INFO: Resolved manim path: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim (from environment: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\python.exe)
[5/6/2025 16:15] INFO: [13040] Spawned a new process for executing ""d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim" "d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\Scripts\main.py" BooleanOperations
".
[5/6/2025 16:15] ERROR: Manim Sideview: Error rendering file (exit code 1). Check the output for more details.
[5/6/2025 16:15] INFO: [13040] Execution returned code=1 in 0.033 seconds returned signal null 

 

تم التعديل في بواسطة Timothy Emad

Recommended Posts

  • 0
نشر
بتاريخ 6 دقائق مضت قال Timothy Emad:

اعمل في مشرع ينبغي مني عرض بعد الاحصاءيات عن طريق Manim في بايثون ولكن بعض تنزيل Manim و الاضافه الخاصه بها علي Vs لا اقدر عرض ما في الكود (SideView) ... و هذا ال output مع العلم اني تاكدت من تحميل Manim و ffmpeg

[5/6/2025 16:8] INFO: Attempting to render via the running configuration {
    "srcRootFolder": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts",
    "srcPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
    "moduleName": "main",
    "isUsingConfFile": false,
    "manimConfig": {
        "media_dir": "media",
        "video_dir": "{media_dir}/videos/{module_name}/{quality}",
        "images_dir": "{media_dir}/images/{module_name}",
        "quality": "high_quality",
        "image_name": "{scene_name}_{version}{extension}",
        "frame_rate": "60",
        "quality_map": {
            "fourk_quality": "2160p60",
            "production_quality": "1440p60",
            "high_quality": "1080p60",
            "medium_quality": "720p30",
            "low_quality": "480p15",
            "example_quality": "480p30"
        }
    },
    "document": {
        "uri": {
            "$mid": 1,
            "fsPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
            "_sep": 1,
            "external": "file:///d%3A/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra%27s_Algorthum/Scripts/main.py",
            "path": "/D:/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra's_Algorthum/Scripts/main.py",
            "scheme": "file"
        },
        "fileName": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
        "isUntitled": false,
        "languageId": "python",
        "version": 2,
        "isClosed": false,
        "isDirty": false,
        "encoding": "utf8",
        "eol": 2,
        "lineCount": 9
    },
    "sceneName": "BooleanOperations"
},
{
    "cliArguments": [],
    "predictedVideoOutputPath": "media\\videos\\main\\1080p60\\BooleanOperations.mp4",
    "predictedImageOutputPath": "media\\images\\main\\ManimCE_v0.16.0.post0"
}
[5/6/2025 16:8] INFO: Default manim path is found as "manim"
[5/6/2025 16:8] INFO: Using python environment "venv" for manim.
[5/6/2025 16:8] INFO: Using Python executable directory: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts
[5/6/2025 16:8] INFO: Resolved manim path: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim (from environment: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\python.exe)
[5/6/2025 16:8] INFO: [12096] Spawned a new process for executing ""d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim" "d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\Scripts\main.py" BooleanOperations
".
[5/6/2025 16:8] ERROR: Manim Sideview: Error rendering file (exit code 1). Check the output for more details.
[5/6/2025 16:8] INFO: [12096] Execution returned code=1 in 0.099 seconds returned signal null 
[5/6/2025 16:14] INFO: Attempting to render via the running configuration {
    "srcRootFolder": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts",
    "srcPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
    "moduleName": "main",
    "isUsingConfFile": false,
    "manimConfig": {
        "media_dir": "media",
        "video_dir": "{media_dir}/videos/{module_name}/{quality}",
        "images_dir": "{media_dir}/images/{module_name}",
        "quality": "high_quality",
        "image_name": "{scene_name}_{version}{extension}",
        "frame_rate": "60",
        "quality_map": {
            "fourk_quality": "2160p60",
            "production_quality": "1440p60",
            "high_quality": "1080p60",
            "medium_quality": "720p30",
            "low_quality": "480p15",
            "example_quality": "480p30"
        }
    },
    "document": {
        "uri": {
            "$mid": 1,
            "fsPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
            "_sep": 1,
            "external": "file:///d%3A/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra%27s_Algorthum/Scripts/main.py",
            "path": "/D:/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra's_Algorthum/Scripts/main.py",
            "scheme": "file"
        },
        "fileName": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
        "isUntitled": false,
        "languageId": "python",
        "version": 2,
        "isClosed": false,
        "isDirty": false,
        "encoding": "utf8",
        "eol": 2,
        "lineCount": 9
    },
    "sceneName": "BooleanOperations"
},
{
    "cliArguments": [],
    "predictedVideoOutputPath": "media\\videos\\main\\1080p60\\BooleanOperations.mp4",
    "predictedImageOutputPath": "media\\images\\main\\ManimCE_v0.16.0.post0"
}
[5/6/2025 16:14] INFO: Default manim path is found as "manim"
[5/6/2025 16:14] INFO: Using python environment "venv" for manim.
[5/6/2025 16:14] INFO: Using Python executable directory: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts
[5/6/2025 16:14] INFO: Resolved manim path: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim (from environment: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\python.exe)
[5/6/2025 16:14] INFO: [10568] Spawned a new process for executing ""d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim" "d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\Scripts\main.py" BooleanOperations
".
[5/6/2025 16:14] ERROR: Manim Sideview: Error rendering file (exit code 1). Check the output for more details.
[5/6/2025 16:14] INFO: [10568] Execution returned code=1 in 0.045 seconds returned signal null 
[5/6/2025 16:15] INFO: Attempting to render via the running configuration {
    "srcRootFolder": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts",
    "srcPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
    "moduleName": "main",
    "isUsingConfFile": false,
    "manimConfig": {
        "media_dir": "media",
        "video_dir": "{media_dir}/videos/{module_name}/{quality}",
        "images_dir": "{media_dir}/images/{module_name}",
        "quality": "high_quality",
        "image_name": "{scene_name}_{version}{extension}",
        "frame_rate": "60",
        "quality_map": {
            "fourk_quality": "2160p60",
            "production_quality": "1440p60",
            "high_quality": "1080p60",
            "medium_quality": "720p30",
            "low_quality": "480p15",
            "example_quality": "480p30"
        }
    },
    "document": {
        "uri": {
            "$mid": 1,
            "fsPath": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
            "_sep": 1,
            "external": "file:///d%3A/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra%27s_Algorthum/Scripts/main.py",
            "path": "/D:/Hassoub/New_School/Pharaonic_Programmer/projects/Dijkstra's_Algorthum/Scripts/main.py",
            "scheme": "file"
        },
        "fileName": "d:\\Hassoub\\New_School\\Pharaonic_Programmer\\projects\\Dijkstra's_Algorthum\\Scripts\\main.py",
        "isUntitled": false,
        "languageId": "python",
        "version": 2,
        "isClosed": false,
        "isDirty": false,
        "encoding": "utf8",
        "eol": 2,
        "lineCount": 9
    },
    "sceneName": "BooleanOperations"
},
{
    "cliArguments": [],
    "predictedVideoOutputPath": "media\\videos\\main\\1080p60\\BooleanOperations.mp4",
    "predictedImageOutputPath": "media\\images\\main\\ManimCE_v0.16.0.post0"
}
[5/6/2025 16:15] INFO: Default manim path is found as "manim"
[5/6/2025 16:15] INFO: Using python environment "venv" for manim.
[5/6/2025 16:15] INFO: Using Python executable directory: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts
[5/6/2025 16:15] INFO: Resolved manim path: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim (from environment: d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\python.exe)
[5/6/2025 16:15] INFO: [13040] Spawned a new process for executing ""d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\venv\Scripts\manim" "d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\Scripts\main.py" BooleanOperations
".
[5/6/2025 16:15] ERROR: Manim Sideview: Error rendering file (exit code 1). Check the output for more details.
[5/6/2025 16:15] INFO: [13040] Execution returned code=1 in 0.033 seconds returned signal null 

 

افتح ملف main.py و تحقق من أن الكود يحتوي على تعريف صحيح للمشهد مثال

from manim import *

class BooleanOperations(Scene):
    def construct(self):
        circle = Circle()  # رسم دائرة
        self.play(Create(circle))  # عرض الدائرة
        self.wait(1)  # الانتظار لمدة ثانية

و حاول تشغيل Manim من موجه الأوامر (Command Line)

cd d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\Scripts

وتأكد تفعيل البيئة الافتراضية 

.\venv\Scripts\activate

و الأمر التالي لتشغيل المشهد 

manim -p -qh main.py BooleanOperations

التأكد من إعدادات Manim Sideview لإضافة Manim Sideview في VS Code تعتمد على إعدادات معينة، من السجل، يبدو أن الإضافة تعثر على Manim والبيئة الافتراضية بشكل صحيح، لكن قد تكون هناك مشكلة في الإعدادات، ما يجب التحقق منه، إصدار Manim Sideview: تأكد من أنك تستخدم أحدث إصدار من الإضافة. يمكنك تحديثها من VS Code عبر قسم الإضافات (Extensions).

إعدادات الإضافة:

  • افتح إعدادات VS Code (Ctrl + ,).
  • ابحث عن Manim Sideview.
  • تأكد من أن المسار إلى Manim والبيئة الافتراضية صحيح (يجب أن يكون تلقائيًا إذا تم تثبيت Manim في venv).

بما أنك قمت بتثبيت FFmpeg، تحقق من إضافته إلى متغيرات النظام (System Path)، يجب فتح موجه الأوامر وتنفيذ الأمر التالي 

ffmpeg -version

إذا لم يظهر إصدار FFmpeg، أعد إضافته إلى الـ Path، حيث يجب البحث عن ملف ffmpeg.exe (عادةً في مجلد مثل C:\ffmpeg\bin).

أضف هذا المجلد إلى متغيرات النظام (System Environment Variables) عبر إعدادات Windows.

حاول تحديث Manim إلى أحدث إصدار من خلال الأمر التالي 

pip install --upgrade manim

 

  • 0
نشر
بتاريخ 14 دقائق مضت قال بلال زيادة:

افتح ملف main.py و تحقق من أن الكود يحتوي على تعريف صحيح للمشهد مثال

from manim import *

class BooleanOperations(Scene):
    def construct(self):
        circle = Circle()  # رسم دائرة
        self.play(Create(circle))  # عرض الدائرة
        self.wait(1)  # الانتظار لمدة ثانية

و حاول تشغيل Manim من موجه الأوامر (Command Line)

cd d:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum\Scripts

وتأكد تفعيل البيئة الافتراضية 

.\venv\Scripts\activate

و الأمر التالي لتشغيل المشهد 

manim -p -qh main.py BooleanOperations

التأكد من إعدادات Manim Sideview لإضافة Manim Sideview في VS Code تعتمد على إعدادات معينة، من السجل، يبدو أن الإضافة تعثر على Manim والبيئة الافتراضية بشكل صحيح، لكن قد تكون هناك مشكلة في الإعدادات، ما يجب التحقق منه، إصدار Manim Sideview: تأكد من أنك تستخدم أحدث إصدار من الإضافة. يمكنك تحديثها من VS Code عبر قسم الإضافات (Extensions).

إعدادات الإضافة:

  • افتح إعدادات VS Code (Ctrl + ,).
  • ابحث عن Manim Sideview.
  • تأكد من أن المسار إلى Manim والبيئة الافتراضية صحيح (يجب أن يكون تلقائيًا إذا تم تثبيت Manim في venv).

بما أنك قمت بتثبيت FFmpeg، تحقق من إضافته إلى متغيرات النظام (System Path)، يجب فتح موجه الأوامر وتنفيذ الأمر التالي 

ffmpeg -version

إذا لم يظهر إصدار FFmpeg، أعد إضافته إلى الـ Path، حيث يجب البحث عن ملف ffmpeg.exe (عادةً في مجلد مثل C:\ffmpeg\bin).

أضف هذا المجلد إلى متغيرات النظام (System Environment Variables) عبر إعدادات Windows.

حاول تحديث Manim إلى أحدث إصدار من خلال الأمر التالي 

pip install --upgrade manim

 

للاسف لقد تاكدت من كل هذا ولازلت الحث عن حل.. حاولت تشغيلها من طرفيه اخري غير طرفيه Vs و اخرجت هذا الخطا...
image.thumb.png.9ee03211f8fa51f158daf276868245ed.png

  • 0
نشر
بتاريخ 10 دقائق مضت قال Timothy Emad:

للاسف لقد تاكدت من كل هذا ولازلت الحث عن حل.. حاولت تشغيلها من طرفيه اخري غير طرفيه Vs و اخرجت هذا الخطا...

المشكلة أنّ المسار خطأ، وليس لها علاقة بالـ ffmpeg أو بالامتداد نفسه، عليك تنفيذ الأمر داخل مجلد المشروع نفسه بكتابة المسار التالي:

manim Scripts\main.py BooleanOperations -qh -p

أو:

python -m manim Scripts\main.py BooleanOperations -qh -p

الأفضل التوجه لمجلد المشروع ثم تنفيذه:

cd Scripts
manim main.py BooleanOperations -qh -p

وفي VS Code (Manim-SideView) افتح الإعدادات ثم توجه إلى Extensions ثم Manim Sideview، وفي الحقل Script Path اجعله Scripts\main.py أو عطّل الحقل واترك الامتداد يلتقط الملف المفتوح حاليًّا.

إن استمرت المشكلة،  اجعل استدعاء Manim بأسلوب الـ module:

python -m manim -p -qh -m Scripts.main BooleanOperations

 

  • 0
نشر
بتاريخ 6 دقائق مضت قال Mustafa Suleiman:

المشكلة أنّ المسار خطأ، وليس لها علاقة بالـ ffmpeg أو بالامتداد نفسه، عليك تنفيذ الأمر داخل مجلد المشروع نفسه بكتابة المسار التالي:

manim Scripts\main.py BooleanOperations -qh -p

أو:

python -m manim Scripts\main.py BooleanOperations -qh -p

الأفضل التوجه لمجلد المشروع ثم تنفيذه:

cd Scripts
manim main.py BooleanOperations -qh -p

وفي VS Code (Manim-SideView) افتح الإعدادات ثم توجه إلى Extensions ثم Manim Sideview، وفي الحقل Script Path اجعله Scripts\main.py أو عطّل الحقل واترك الامتداد يلتقط الملف المفتوح حاليًّا.

إن استمرت المشكلة،  اجعل استدعاء Manim بأسلوب الـ module:

python -m manim -p -qh -m Scripts.main BooleanOperations

 

من الواضح اني اخطات فالمجلد بالفعل.. وهذا اظهر تطور و اتضح ان المشكله في عدم وجود File معين في مكان ماimage.thumb.png.ff5ceaf571eafde45732e4c6ef7980c7.pngimage.thumb.png.500682085e5580f715a790bc23dba232.png

  • 0
نشر
بتاريخ 16 دقائق مضت قال Timothy Emad:

من الواضح اني اخطات فالمجلد بالفعل.. وهذا اظهر تطور و اتضح ان المشكله في عدم وجود File معين في مكان ما

حاليًا المشكلة في ffmpeg، وليس الكود نفسه، نفذ الأمر التالي:

ffmpeg -version

لو حصلت على ffmpeg is not recognized فذلك يعني أنّ مسار ffmpeg غير موجود فى
متغيّر البيئة PATH في النظام عليك إضافته ثم أغلق منفذ الأوامر وأعد تشغيله للتعرف على متغيرات البيئة الجديدة.

  • 0
نشر
بتاريخ 9 دقائق مضت قال Mustafa Suleiman:

حاليًا المشكلة في ffmpeg، وليس الكود نفسه، نفذ الأمر التالي:

ffmpeg -version

لو حصلت على ffmpeg is not recognized فذلك يعني أنّ مسار ffmpeg غير موجود فى
متغيّر البيئة PATH في النظام عليك إضافته ثم أغلق منفذ الأوامر وأعد تشغيله للتعرف على متغيرات البيئة الجديدة.

لقد تاكدت بالفعل من ذلك ومن manim و تاكدت من تثبيتهم بشكل صحيح

 

  • 0
نشر
بتاريخ 59 دقائق مضت قال Timothy Emad:

يبدو انه لم يتعرف علي ملف بايثون من الاصل؟! لكن كيف؟!

لاحظ الأمر يبحث عن مجلد باسم scripts لذا يجب تنفيذه في المسار الذي يوجد به ذلك المجلد، أرجو تنفيذ الأمر في مسار مجلد الصحيح أي انتقل إلى:

cd "D:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum"

ثم:

manim Scripts\main.py BooleanOperations -v DEBUG -p -qh

 

  • 0
نشر
بتاريخ الآن قال Mustafa Suleiman:

لاحظ الأمر يبحث عن مجلد باسم scripts لذا يجب تنفيذه في المسار الذي يوجد به ذلك المجلد، أرجو تنفيذ الأمر في مسار مجلد الصحيح أي انتقل إلى:

cd "D:\Hassoub\New_School\Pharaonic_Programmer\projects\Dijkstra's_Algorthum"

ثم:

manim Scripts\main.py BooleanOperations -v DEBUG -p -qh

 

image.thumb.png.c80f375c239548ae72b11fdacc315cb6.pngimage.thumb.png.7652ff853601c253b4da0afc45c3b664.png

  • 0
نشر
بتاريخ 8 دقائق مضت قال Timothy Emad:

مشكلة

المشكلة حاليًا هنا \partial_movie_files\BooleanOperations\partial_movie_file_list.txt.

لم يتم إنشاء أي  صور إطارات  أصلاً، أو تم إنشاؤها فى مكان آخر ولم يجده، أو ربما المشهد لا ينتج أي إطار في حال ‎construct()‎ فارغ أي ليس به لا ‎Create‎ ولا ‎self.add()‎، من المفترض أن يكون:

class BooleanOperations(Scene):
    def construct(self):
        c = Circle(color=RED, fill_opacity=0.5)
        self.add(c)       
        self.wait()

ضع أي عنصر Circle أو Text أو أي حركة ‎play()‎ داخل ‎construct()‎ وسيبدأ Manim بتوليد frames ثم يدمجها بدون خطأ.

لو استمرت المشكلة غالبًا أنت نفّذت الأمر من داخل ‎Scripts‎، فصار ‎media_dir‎ = ‎Scripts\media‎
وتلك ليست مشكلة بذاتها، لكن لو شغّلت Manim مرة من الجذر ثم مرة من ‎Scripts‎
سيُنشئ مجلدين مختلفين ويختلط عليه الأمر.

عليك تشغيله من الجذر دائمًا أي في مسار مجلد المشروع الرئيسي، احذف المجلد ‎media‎ بالكامل، ثم تنفيذ:

manim Scripts\main.py BooleanOperations -p -qh

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...