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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: sky در 23 آبان 1394، 07:10 ب‌ظ

عنوان: برگشت به نسخه قبلی پایتون
ارسال شده توسط: sky در 23 آبان 1394، 07:10 ب‌ظ
سلام به همگی دوستان
سیستم عامل من اوبونتو ۱۴.۴ هستش و به صورت پیش فرض هردو نسخه پایتون (‌۲ و ۳ ) توش نصب بود. منتها نسخه ۲.۷ دیفالت بود اما من تغییر دادم و نسخه ۳.۵ رو نصب کردم و اون رو دیفالت قرار دادم. حالا یه سری مشکلات و ارور ها توی ترمینال به وجود اومده. مثلا وقتی پکیج katoolin رو تایپ میکنم ارور زیر ظاهر میشه
 File "/usr/bin/katoolin", line 23
    '''
      ^
SyntaxError: Missing parentheses in call to 'print'

درضمن سرچ کردم و متوجه این تفاوت پرانتز تو نسخه های ۲ و ۳ پایتون شدم اما الان نمیدونم مشکل این ارورها رو چطور حل کنم؟
می خواستم راهنمایی بفرمایید که مجددا نسخه ۲.۷ رو به صورت دیفالت رو سیستم قرار بدم ...

خیلی ممنون و ببخشید اگه مشکلم مبتدیانه بود !
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: alih_net در 23 آبان 1394، 09:36 ب‌ظ
با این دستور میتونی بسته هایی که اسمشون python هست و در پوشه /var/cache/apt (جایی که اونجا فایل نصب تمام برنامه هایی که دانلود کردی قرار دارن)  هستن رو لیست کنی.

sudo find /var/cache/apt/ -iname "*python*"

فرض کن اسم فایلی که پیدا شده ./archive/PYTHON.deb هست. با این دستور میتونی نصبش کنی:

dpkg -i /var/cache/apt/archive/PYTHON.deb

اگه درست متوجه نشدی خروجی دستور اول رو اینجا بذار تا بیشتر توضیح بدم.
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: احسان فعالپور در 23 آبان 1394، 10:08 ب‌ظ
اینجا پایتون ۳ رو به عنوان پایتون پیشفرض ست کردن.
شما همین کارو برای ۲٫۷ انجام بده.

http://askubuntu.com/questions/320996/make-default-python-command-to-use-python-3
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: sky در 24 آبان 1394، 05:38 ب‌ظ
اینجا پایتون ۳ رو به عنوان پایتون پیشفرض ست کردن.
شما همین کارو برای ۲٫۷ انجام بده.

http://askubuntu.com/questions/320996/make-default-python-command-to-use-python-3

ممنون با این کار پیشفرض عوض میشه ولی من میخوام وقتی وارد idle میشم هم پایتون ۲.۷ پیشفرض باشه.
در حال حاضر به صورت زیر هستش:
(http://modernboy8.persiangig.com/Untitled.png)
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: sky در 24 آبان 1394، 05:40 ب‌ظ
با این دستور میتونی بسته هایی که اسمشون python هست و در پوشه /var/cache/apt (جایی که اونجا فایل نصب تمام برنامه هایی که دانلود کردی قرار دارن)  هستن رو لیست کنی.

sudo find /var/cache/apt/ -iname "*python*"

فرض کن اسم فایلی که پیدا شده ./archive/PYTHON.deb هست. با این دستور میتونی نصبش کنی:

dpkg -i /var/cache/apt/archive/PYTHON.deb

اگه درست متوجه نشدی خروجی دستور اول رو اینجا بذار تا بیشتر توضیح بدم.

ممنون از راهنمایی تون ولی فک کنم مشکل من چیز دیگه ایه  :'( در حال حاضر فقط میخوام وقتی idle  باز میشه پایتون پیشفرض نسخه ۲.۷ باشه . همین  :'(
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: alih_net در 24 آبان 1394، 05:51 ب‌ظ
از چه ide ای استفاده میکنید؟
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: Geek در 24 آبان 1394، 06:21 ب‌ظ
دوست من شما در حال حاضر داری از idle-python3.4 استفاده می‌کنی!
شما باید idle-python2.7 رو نصب کنی:

sudo apt-get install idle-python2.7
در ضمن این IDE به‌نظر من چندان جالب نیست، بهتره از یه IDE مدرن‌تر استفاده کنی، برای نمونه geany.
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: sky در 24 آبان 1394، 08:03 ب‌ظ
دوست من شما در حال حاضر داری از idle-python3.4 استفاده می‌کنی!
شما باید idle-python2.7 رو نصب کنی:

sudo apt-get install idle-python2.7
در ضمن این IDE به‌نظر من چندان جالب نیست، بهتره از یه IDE مدرن‌تر استفاده کنی، برای نمونه geany.

خیلی ممنونم از راهنمایی تون ... میدونید مشکل من چیه؟! قبل از اینکه نسخه پایتون رو آپدیت کنم بسته Katoolin که شامل ابزارهای کالی هستش خیلی عالی کار میکرد اما حالا که به نسخه ۳ اپدیت شده این ارور رو میده:
 File "/usr/bin/katoolin", line 23
    '''
      ^
SyntaxError: Missing parentheses in call to 'print'
نمیدونم چطور این مشکل رو حل کنم  :frown: :frown: :frown:
سعی کردم نسخه پایتون رو به ۲.۷ برگردونم ولی بازم مشکل حل نشده  :'( :'( :'(

نمیدونم چیزی مثل system reastore ویندوز تو اوبونتو هست یا نه که تنظیمات سیستم رو برگردونم به چند روز قبل ...
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: Geek در 24 آبان 1394، 08:05 ب‌ظ
البته فکر نکنم این جواب پرسش شما باشه، ولی چرا سعی نمیکنید کدتون رو با ورژن ۳ منطبق کنید؟
میشه نمونه‌ای از کدی که می‌نویسید اینجا بذارید؟
در ضمن اصلا کاری رو گفتم انجام دادی؟
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: sky در 26 آبان 1394، 04:14 ب‌ظ
البته فکر نکنم این جواب پرسش شما باشه، ولی چرا سعی نمیکنید کدتون رو با ورژن ۳ منطبق کنید؟
میشه نمونه‌ای از کدی که می‌نویسید اینجا بذارید؟
در ضمن اصلا کاری رو گفتم انجام دادی؟


بله انجام دادم متاسفانه درست نشد ... دیگه کلا قاطی کردم... الان وقتی دستور پایتون رو تایپ کردم ارور زیر رو میده:
The program 'python' is currently not installed. You can install it by typing:
sudo apt-get install python-minimal
و با دستوری که در انتهاش هم اومده مجددا نصب نمیشه ...
دیگه نمیدونم چیکار کنم  ](*,) ](*,) ](*,)
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: sky در 26 آبان 1394، 04:24 ب‌ظ
بالاخره تونستم با کمک این پیج (http://askubuntu.com/questions/565438/deleted-the-python-binary-and-cant-recover-using-apt-get-what-can-i-do) و دستورات زیر دوباره پایتون ۲.۷ رو  نصب کنم ... \\:D/

sudo apt-get -f install 

sudo apt-get install --reinstall python python-chardet python-colorama python-distlib python-django python-django-tables2 python-six python-html5lib python-lxml python-minimal python-pkg-resources python-setuptools python-urllib3 python-requests python-pip python-virtualenv



با تشکر از همه دوستان خوبی که راهنمایی کردند
عنوان: پاسخ : برگشت به نسخه قبلی پایتون
ارسال شده توسط: فاروق در 27 آبان 1394، 11:08 ب‌ظ
پیشنهاد من به شما اینه که تا جایی که میتونید به گذشته برنگردید.  :)