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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۵٫۰۴ اوبونتو منتشر شد 🎉

نویسنده موضوع: برگشتن به پایتون قبلی-> چه طوری مشخص کنم که یه فرمان چی‌کار کنه؟ (حل شد)  (دفعات بازدید: 1267 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین سروش

  • Jr. Member
  • *
  • ارسال: 44
سلام

من پایتون 2.6.6 رو از روی سورسش نصبیدم. پایتون قبلی فکر کنم 2.5 بود. حالا nautilis اجرا نمی‌شه و تو کنسول میگه که ماژول pygtk نصب نیست. فکر کنم دلیلش اینه دستور python مسیر اجراش فرق کرده. یعنی رو قبلیه نصب بوده و روی این جدیده طبیعتاً نصب نیست و سیستم میره پایتون جدید رو اجرا میکنه. حالا من چه‌طوری به خط فرمان بگم که وقتی یه برنامه‌ای مینویسه python بره از مسیر قدیم اجرا کنه. اصلاً میخوام خودم به دستور آدرس بدم؟
« آخرین ویرایش: 20 آبان 1389، 12:19 ب‌ظ توسط سروش »

آفلاین aliva

  • Sr. Member
  • *
  • ارسال: 363
  • جنسیت : پسر
    • http://vakilzade.ir
فکر نمی‌کنم مشکل این باشه چون ناتیلوس با C نوشته شده.
ناتیلوس را از ترمینل اجرا کن ببین ارورش چیه.

آفلاین سروش

  • Jr. Member
  • *
  • ارسال: 44
عزیز، ناتیلوس با پایتون نوشتن و بدون پایتون هم اجرا نمی‌شه.
از ترمینال اجرا کردم و گفت که pygtk نیست دیگه!

من الان می‌خوام به سیستم بفهمونم که وقتی مینویسم python منظورم نسخۀ قدیمیه که الان رو سیستم نصبه. نه این جدیده که یه جای دیگه نصب کردم.

آفلاین amirhomayoun

  • Full Member
  • *
  • ارسال: 106
بالاخره فایل اجرایی یه جایی هست دیگه، مثلا:

/usr/bin/python
یا:

/usr/bin/python2.6
از whereis استفاده کن که ببینی کجاست:

whereis python

آفلاین aliva

  • Sr. Member
  • *
  • ارسال: 363
  • جنسیت : پسر
    • http://vakilzade.ir
عزیز، ناتیلوس با پایتون نوشتن
مطمئنید؟
http://en.wikipedia.org/wiki/Nautilus_%28file_manager%29
http://git.gnome.org/browse/nautilus/tree/
البته قابلیت اجرای پلاگین‌هایی که با پایتون نوشته شده رو داره.

برای برگشتن به پایتون قبلی هم این رو تست کنید
sudo cp /usr/bin/python2.5 /usr/bin/python

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز

من اینو ترجیح میدم :
ln -s /usr/bin/python2.5 /usr/bin/python

آفلاین سروش

  • Jr. Member
  • *
  • ارسال: 44
پ
« پاسخ #6 : 20 آبان 1389، 12:18 ب‌ظ »

من اینو ترجیح میدم :
ln -s /usr/bin/python2.5 /usr/bin/python

ممنون حل شد. الان چهار تا پایتون دارم که با هم قاطی نمیشن.
البته راه حل درست‌ترش رو هم پیدا کردم و اون این بود که موقع نصب به جای make install از make altinstall استفاده کنم. با این کار به جای دستور python توی bin لینک python.x.y ایجاد میشه.