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

با تشکر

دسته بندی ها

+1 امتیاز

وقتی تنسورفلو رو در ویندوز نصب میکنم و برنامه رو در اسپایدر اجرا میکنم یک چنین اروری میده
ImportError: Traceback (most recent call last)
تنسورفلو رو با PIP نصب کردم
علتش چیه؟ و باید برای رفعش چی کار کنم؟

توسط (111 امتیاز)
1. رو سیستم فقط یک پایتون نصبه؟
2.در cmd پایتون رو اجرا کنید و import tensorflow as tf کنید همین خطا رو میگیرید ؟ (دقت کنید در پوشه ای نباشید که اسمش تنسورفلو باشه)
بله یک پایتون نصبه
import کردم و error  قبلی رو داد no module named 'tensorflow'
اخه این قبلا نصب بوده حدودا یک ماه پیش ولی با اناکوندا من فقط یک برنامه اجرا کردم و رفتم الان رفتم برنامه رو امتحان کنم دیدم مشکل داره رفتم دوباره نصب کنم با pip  ... دوستان میگن navigator anaconda  چون آپدیت میشه این مشکلات رو معمولا تنسرفلوهای ویندوزی دارن خودم نمیدونم تا چه حد درسته
منظورتون از پوشه چیه و اینکه در path  دقیقا مسیر چه فایلی باید باشه ؟
اون خطا اشاره به نصب نبودن تنسورفلو برای اون "محیط" که الان اجراش کردید داره . ممکنه قبلا تحت یک environment دیگه نصبش کرده باشید . (از شیوه نصب در سایت استفاده کردیدیا نه؟) به هر حال برای نصب تنسورفلو در سایت هم اموزش وارد شده . برای ورژن های جدید تنسورفلو نیازی به پایتون 3.5 ندارید و از اخرین ورژن اناکوندا (و پایتون 3.6 ) میتونید استفاده کنید و خیلی راحت pip install  کنید. البته بنظر میاد قبلا جواب گرفتید و جناب نصیری زحمت کشیدن و توضیحات مورد نظر شما رو دادن.
به هر صورت هر زمان که قصد اجرای تنسورفلو رو دارید مسیر جاری شما (سورس کد شما یا ترمینالی که سورس رو اجرا میکنید) نباید اسم تنسورفلو داشته باشه یا از داخل پوشه سورس تنسورفلو اجرا بشه.

1 پاسخ

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

سلام
اگر anaconda رو نصب کردید بهتره از روش conda ماژول tensorflow رو نصب کنید
از روش زیر استفاده کنید.

ابتدا باید فایل باینری تنسورفلوی متناسب به ورژن پایتونتون رو دانلود کنید
مثلا اگر نسخه cpu‌ از تنسورفلوی رو برای پایتون 3.5 و سیستم عامل ویندوز و 64 بیتی میخواید بایستی ابتدا فایل
tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl
رو دانلود کنید و اگر نسخه gpu رو می خواید فایل زیر رو دانلود کنید.
tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl

1- محیط cmd رو run as admin باز میکنید
2- یک محیط جدید به اسم tensorflow درست کنید.
conda create -n tensorflow
3- فعال کردن محیط جدید با دستور زیر
source activate tensorflow
بعد از فعال سازی خط فرمان به صورت زیر خواهد شد.
(tensorflow)$

4- نصب تنسورفلو با دستور زیر
pip install --ignore-installed --upgrade xxxx
که به جای xxxx آدرس فایل تنسورفلوی دانلود شده رو میدین مثلا
c:\temp\tensorflow-1.2.1-cp35-cp35m-linux_x86_64.whl

محیط cmd رو میبندید و با یه برنامه ساده مثل برنامه زیر تست کنید ببینید نصب شده یا نه
import tensorflow as tf
hello = tf.constant('Hello, majid nasiri!')
sess = tf.Session()
print(sess.run(hello))

توسط (830 امتیاز)
انتخاب شده توسط
یعنی چه جوری؟
خب من یه دور اناکوندا رو نصب کردم باز چی کار باید بکنم؟
فایل های conda ، anaconda-navigator , ... در مسیر (برا بنده)
C:\Users\Family\Anaconda3\Scripts
هستش
باید این آدرس رو به متغیرهای محیطی ویندوز اضافه کنید.
تو مسیر Control Panel\System and Security\System
گزینه Advance system setting
برگه advanced
دکمه Environment Variables
متغیر PATH رو انتخاب کن و Edit رو بزن در قسمت Variable Value آخر آدرس هایی که هستش یه سیمی  کالن ; بزار و آدرس conda.exe رو اضافه کن که برای من مثل زیر میشه
C:\Users\Family\Anaconda3;C:\Users\Family\Anaconda3\Scripts;C:\Users\Family\Anaconda3\Library\bin
Ok بزن بیا بیرون یه بار ترمینالو ببند و باز کن و یا شاید ری استارت بخواد
و اینبار conda رو میشناسه
میتونید با دستود conda list تستش کنید
-----------
خیلی ممنونم ازتون خیلی خوب و باحوصله جواب دادین ممنون از وقتی که گذاشتین
...