به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

0 امتیاز

سلام و وقتتون بخیر
حین اجرای یک کد به این خطا برمی خورم

OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.

لطفا راهنمایی کنید که در سیستم ابونتو ۱۶.۰۴ چگونه می تونم مسیر pydot رو وارد کنم که خطا نده ؟!
یا کلا روند نصب و مسیر دهی ان را برای بنده توضیح دهید
متشکرم

توسط (219 امتیاز)
ویرایش شده توسط

3 پاسخ

0 امتیاز
 
بهترین پاسخ

مراحل زیر به ترتیب انجام گرفت :
1-sudo dpkg -P vlc-nox

2-sudo apt-get install -f

3- sudo apt install python-pydot python-pydot-ng graphviz

توسط (219 امتیاز)
0 امتیاز

سلام
pydot مشکلی نداره
باید graphviz رو نصب کنید

pip install graphviz

یا

 conda install -c anaconda graphviz 
توسط (470 امتیاز)
نصبشون کردم همینطور که توی متن خطا می گه یه مسیر می خواد که نمی دونم اون چیه؟!!!!
0 امتیاز

اینم امتحان کنین:

conda install python-graphviz

شاید تو اینجاها باشه:

/usr/local/bin/dot/ or /usr/bin/dot/

توسط (470 امتیاز)
مسیر قرار گرفتن graphize رو می دونم ولی نمی دونم باید چی کارش بکنم ینجاست
/usr/local/lib/python3.5/dist-packages/graphviz
نمی دونم کجا باید این مسیر رو اضافه کنم و چه جوری؟!
پاسخ دومی در این لینک که 260 رای داره:
https://askubuntu.com/questions/60218/how-to-add-a-directory-to-the-path
فقط قبل تغییر فایل bashrc دستور رو تو ترمینال بزنید بعد با همون ترمینال کد پایتون رو تست کنید ببینید جواب میده یا نه
بعد اگه خواسین همیشه درست بشه طبق لینک عمل کنید.
برای تغییر bashrc هم :
sudo gedit ~/.bashrc
ممنون از اینکه وقت می ذارید .
مستقیم توی ترمینال که کد رو اجرا می کنم جواب می گیرم ولی توی محیط اسپایدر این خطا رو هنوز دارم به نظرتون راهکار چیه ؟
الان به bashrc اضافه کردین و source bashrc زدین و جواب نمیگیره؟
یک راه موقتی شاید این باشه توی همون ترمینال که این دستور رو زدین با دستور spyder اون رو باز کنید که توی اسپایدر هم کار کنه
اگه نشد اینو سرچ کنید:
permanently add to PATH ubuntu
منظورتون از اینکه میگید source bashrc زدین چیه ؟!!
من فقط خط زیر رو به bashrc اضافه و ذخیره کردم همین !!!!! دیگه باید چی کار کنم؟!!
export PATH=~/home/dr/anaconda3/pkgs/graphviz-2.40.1-h21bd128_2/lib/graphviz:$PATH
جالبه وقتی توی ترمینال spyder رو می زنم و از این طریق بازش می کنم دیگه کراس رو هم نمی شناسه در حالیکه اگه مستقیم از روی دسکت تاپ بازش کنم می تونم از برنامه هام جواب بگیرم!!!!!!!!!!! می شه توضیح بدید چرا اینطوریه؟!
پایتونی که استفاده میکنه فرق داره
روی دسکتاپ از پایتون آناکوندا استفاده میکنه ولی با ترمینال چون تو env کوندا نیسین یک پایتونه دیگس و اون پکیج را نصب نداره
خب مگه وقتی با دستور
conda install python-graphviz

نصبش می کنم از پایتون اناکوندا استفاده نمی کنه !!!!  خب پس چرا هنوز می گه مسیر رو نمی شناسه؟!؟؟!!
راهکار چیه؟؟!!!
سوالای اول کامنت قبلی رو هم لطف می کنید جواب بدید!!!!!
والا من دقیق نمیدونم ولی حدسم اینکه شما برای دیپ یک محیط دیگه غیر پیش فرض توی آناکوندا ایجاد کردین و دستور بالا میره تو محیط base نصب میکنه نه توی محیطی که باهاش کار میکنن
لیست محیط هایی که ایجاد کردین با این دستور مشخصه
conda info --envs
اون کامنتهای بالا هم مهم نیس یکبار logout کرده باشین (که تا حالا حتما یکبار PC رو خاموش کردین) تغییرات bashrc اعمال میشه
...