انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: mohsen akbari در 18 امرداد 1399، 12:58 ق‌ظ

عنوان: مشکل در کار با کتاب خانه پایتون (حل شد)opencv
ارسال شده توسط: mohsen akbari در 18 امرداد 1399، 12:58 ق‌ظ
سلام دوستان من شروع به کار کردن با این کتاب خانه کردم ولی پسی از نصب هنگامی که برنامه را میخوام اجر کنم با این ارور مواجه میشم نمی دونم برای چی
 Qt: Session management error: None of the authentication protocols specified are supported
گفتم شاید مشکل از فایلی که نصب شده باشه پس حذف کرده و با anaconda و یک روش دیگر نصب کرده ولی این ارور همچنان پا برجاست با هر برنامه ای که از این کتاب خونه استفاده میکنه همین مشکل را داره یکی برای نمونه میزارم (یه صفحه باز میکنه ولی چیزی نشون نمیده صفحه سیاه وکوچک  است )
import cv2
import numpy as np
from matplotlib import pyplot as plt

img = cv2.imread('index.jpeg',cv2.IMREAD_GRAYSCALE)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: دانیال بهزادی در 18 امرداد 1399، 02:41 ب‌ظ
خب این‌ها که نوشتی کد پایتونه. ولی خطایی که گذاشتی، خطای کیوته. در ظاهر هیچ ارتباطی به هم ندارن، مگر این که توضیح بدی چی کار کردی و چرا چنین خطایی گرفتی.
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: علیرضا. آ. در 18 امرداد 1399، 03:08 ب‌ظ
خب این‌ها که نوشتی کد پایتونه. ولی خطایی که گذاشتی، خطای کیوته. در ظاهر هیچ ارتباطی به هم ندارن، مگر این که توضیح بدی چی کار کردی و چرا چنین خطایی گرفتی.
این خطا برای اینکه که از کتابخانه matplotlib استفاده میکنه و بیشتر هم زمانی رخ میده که از یک IDE غیر استاندارد استفاده میکنی.
راه حلی که برای من جواب داد:
داخل هوم یک دایرکتوری به اسم .cache وجود داره و داخلش یک دایرکتوری به اسم matplotlib . اون رو پاک کن .
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: mohsen akbari در 18 امرداد 1399، 04:46 ب‌ظ
خب این‌ها که نوشتی کد پایتونه. ولی خطایی که گذاشتی، خطای کیوته. در ظاهر هیچ ارتباطی به هم ندارن، مگر این که توضیح بدی چی کار کردی و چرا چنین خطایی گرفتی.
سلام ممنون بابت پاسختون من تازه وارد لینوکس شدمم واشنایی زیادی ندارم  و من فقط کتاب خانه opencv را نصب کرده و خواستم یک کد ساده را اجرا کنم ولی با این ارور مواجه شدم
python test1.py$
Qt: Session management error: None of the authentication protocols specified are supported
اگه میشه یه توصیح در مورد qt بدید ممنون میشم
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: mohsen akbari در 18 امرداد 1399، 04:51 ب‌ظ
خب این‌ها که نوشتی کد پایتونه. ولی خطایی که گذاشتی، خطای کیوته. در ظاهر هیچ ارتباطی به هم ندارن، مگر این که توضیح بدی چی کار کردی و چرا چنین خطایی گرفتی.
این خطا برای اینکه که از کتابخانه matplotlib استفاده میکنه و بیشتر هم زمانی رخ میده که از یک IDE غیر استاندارد استفاده میکنی.
راه حلی که برای من جواب داد:
داخل هوم یک دایرکتوری به اسم .cache وجود داره و داخلش یک دایرکتوری به اسم matplotlib . اون رو پاک کن .
سلام ممنون بابت پاسخ حدف کردم ولی باز فرق  نکرد هنگتم اجرا کد همان خطای قبلی را میده ویه صفحه سیاه کوچیک باز میشه. ide مورد استفاده ام vs code
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: esmaeelE در 18 امرداد 1399، 06:18 ب‌ظ
توضیح بدین که چطور نصب کردید دستورات را قرار دهید و مشخصات سیستم‌عامل و نسخه OpenCV و مفسر پایتون را ارائه کنید.

هرچه بهتر سوال بپرسید بهتر راهنمایی می‌شوید.

مشخصات سیستم‌عامل

hostnamectl
دو دستور دیگر
uname -a
cat /etc/os-release

پایتون
python -V
python <<< "import cv2 as cv; print(cv.__version__)"

در صورتی که از اوبونتو 20.04 استفاده می‌کنید که در این انجمن توصیه میشه با توجه به حذف بسته python باید از python3 استفاده کنید.

برای نصب و راه‌اندازی دستورات زیر را اجرا کنید.
sudo apt install python3-opencv python3-matplotlib
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: دانیال بهزادی در 18 امرداد 1399، 09:51 ب‌ظ
ide مورد استفاده ام vs code
با خود پایتون اجراش کن. از IDE استفاده نکن. مخصوصاً IDE غیراستانداردی مثل vs code.
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: nixoeen در 18 امرداد 1399، 10:15 ب‌ظ
با کاربر root چیزی رو اجرا کردید؟
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: mohsen akbari در 19 امرداد 1399، 01:07 ب‌ظ
ide مورد استفاده ام vs code
با خود پایتون اجراش کن. از IDE استفاده نکن. مخصوصاً IDE غیراستانداردی مثل vs code.
سلام من قبل از اینکه توی انجمن بنویسم یه بارم با ترمینال امتحان کردم ولی جواب نگرفت فکر کنم بخاطر این بود که فایل که vs code باز کرده بود را نبسته بود نمیدونم شاید یخاطر همون دایرکتوری که دوستمون  گفت  matplotlib بود و بعد از restart جواب داده نمی دونم به هرحال امزوز ترمینال امتحان کردم جواب داد ولی با  vs code بازم جواب نداد خیلی ممنون بخاطر راهنماییتون
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv
ارسال شده توسط: mohsen akbari در 19 امرداد 1399، 01:08 ب‌ظ
توضیح بدین که چطور نصب کردید دستورات را قرار دهید و مشخصات سیستم‌عامل و نسخه OpenCV و مفسر پایتون را ارائه کنید.

هرچه بهتر سوال بپرسید بهتر راهنمایی می‌شوید.

مشخصات سیستم‌عامل
uname -a
cat /etc/os-release
hostnamectl

پایتون
python -V
python <<< "import cv2 as cv; print(cv.__version__)"

در صورتی که از اوبونتو 20.04 استفاده می‌کنید که در این انجمن توصیه میشه با توجه به حذف بسته python باید از python3 استفاده کنید.

برای نصب و راه‌اندازی دستورات زیر را اجرا کنید.
sudo apt install python3-opencv python3-matplotlib

خیلی ممنون بخاطر راهنمایی هاتون مشکل حل شد
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون opencv(حل شد)
ارسال شده توسط: mohsen akbari در 19 امرداد 1399، 01:12 ب‌ظ
با کاربر root چیزی رو اجرا کردید؟
ممنون مشکلم حل شد
عنوان: پاسخ : مشکل در کار با کتاب خانه پایتون (حل شد)opencv
ارسال شده توسط: esmaeelE در 19 امرداد 1399، 02:17 ب‌ظ
خوشحالم که مشکل شما حل شده

باید ببینید که چرا در ترمینال vscode نتونسته برنامه ساده شما رو اجرا کنه
اصولا چون در ترمینال اصلی سیستم مشکل حل شده نباید در vscode هم مشکلی داشته باشید چون‌که اون هم چیزی جز یک نمونه از ترمینال اصلی نیست.

در هر صورت برای توسعه پروژه بهتره که با یک IDE خوب کار کنید که سرعت کار بالا بره.