راکت
حل شده

مشکل نصب پیج PySide6

4 پاسخ

این کد رو نوشتم پکیج PySide6 نصب کردم ولی این خطا رو میده

from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton, QLineEdit, QLabel, QListWidget
ImportError: DLL load failed while importing QtWidgets: The specified procedure could not be found.

from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton, QLineEdit, QLabel, QListWidget
ثبت پرسش جدید

پاسخ‌ها

4
آرش یدی
آرش یدی
@dark25eye

تخصص: توسعه سیستم های شبکه

بهترین پاسخ

سلام و درود خدمت شما

مشکلی که داری معمولاً به یکی از این دلایل اتفاق می‌افته:

1.نصب PySide6 مشکل داره → یه بار پاکش کن و دوباره نصبش کن:

pip uninstall PySide6
pip install PySide6

2.نسخه‌ی پایتون و PySide6 با هم جور نیستن → این دستوراتو بزن و ببین چه نسخه‌هایی نصب شدن:

python --version
python -c "import PySide6; print(PySide6.__version__)"

اگه نسخه‌ها ناسازگار بودن، یه نسخه‌ی مناسب از PySide6 رو نصب کن، مثلاً:

pip install PySide6==6.5.2

3.محیط مجازی رو چک کن → اگه از محیط مجازی (virtual environment) استفاده می‌کنی، مطمئن شو که PySide6 داخلش نصب شده. اینو بزن و ببین تو لیست هست یا نه:

pip list | grep PySide6

4.مشکل از DLLهای Qt می‌تونه باشه → یه تست بزن ببین اصلاً PySide6 کار می‌کنه یا نه:

python -c "from PySide6.QtWidgets import QApplication; print('PySide6 is working')"

اگه باز هم خطا داد، باید مسیر DLLهای Qt رو توی PATH اضافه کنی. برو توی پوشه‌ی PySide6\bin و آدرسش رو توی تنظیمات PATH اضافه کن.

خلاصه‌ی کارهایی که باید بکنی:
-PySide6 رو پاک کن و دوباره نصب کن.
-مطمئن شو نسخه‌ی PySide6 و پایتون به هم می‌خورن.
-اگه تو محیط مجازی هستی، چک کن PySide6 توش نصب شده باشه.
-اگه مشکل از DLLها بود، مسیر bin رو به PATH اضافه کن.
!اگه پایتون ۳۲بیتیه، بهتره ۶۴بیتی نصب کنی.

مهدی سلطانی
مهدی سلطانی
@mahdysoltani123456

تخصص: برنامه نویس سایت

این کد رو زدم و این خطا رو داد در حالی که آدرس dll رو به path داده بودم
Traceback (most recent call last):
File "<string>", line 1, in <module>
from PySide6.QtWidgets import QApplication; print('PySide6 is working')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: DLL load failed while importing QtWidgets: The specified procedure could not be found.

"python -c "from PySide6.QtWidgets import QApplication; print('PySide6 is working')
رضا  .
رضا .
@rlove_7777

سلام وقت بخیر
من میخوام PySide6 رو نصب کنم اما چون اینترنت ملی شده این امکان وجود نداره، کسی میتونه فایل wheel رو بهم بده؟ یا لینک سایت فارسی که دانلود کنم؟

شاید پاسخ شما همین‌جا باشد

امیر مرتضوی
امیر مرتضوی
@AmirZim

سلام سایت "https://iran.chabokan.net/#services" الان خیلی به درد میخوره توی این شرایط و اگر بخای کتابخونه ی دلخواهتو نصب کنی باید از
pip install --index-url https://mirror2.chabokan.net/pypi/simple/ package-name استفاده کنی !

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام