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

تازه کار => انجمن تازه‌کاران => نویسنده: سروش در 19 آبان 1389، 01:09 ق‌ظ

عنوان: برگشتن به پایتون قبلی-> چه طوری مشخص کنم که یه فرمان چی‌کار کنه؟ (حل شد)
ارسال شده توسط: سروش در 19 آبان 1389، 01:09 ق‌ظ
سلام

من پایتون 2.6.6 رو از روی سورسش نصبیدم. پایتون قبلی فکر کنم 2.5 بود. حالا nautilis اجرا نمی‌شه و تو کنسول میگه که ماژول pygtk نصب نیست. فکر کنم دلیلش اینه دستور python مسیر اجراش فرق کرده. یعنی رو قبلیه نصب بوده و روی این جدیده طبیعتاً نصب نیست و سیستم میره پایتون جدید رو اجرا میکنه. حالا من چه‌طوری به خط فرمان بگم که وقتی یه برنامه‌ای مینویسه python بره از مسیر قدیم اجرا کنه. اصلاً میخوام خودم به دستور آدرس بدم؟
عنوان: پاسخ به: برگشتن به پایتون قبلی-> چه طوری مشخص کنم که یه فرمان چی‌کار کنه؟
ارسال شده توسط: aliva در 19 آبان 1389، 01:54 ق‌ظ
فکر نمی‌کنم مشکل این باشه چون ناتیلوس با C نوشته شده.
ناتیلوس را از ترمینل اجرا کن ببین ارورش چیه.
عنوان: پاسخ به: برگشتن به پایتون قبلی-> چه طوری مشخص کنم که یه فرمان چی‌کار کنه؟
ارسال شده توسط: سروش در 19 آبان 1389، 06:14 ب‌ظ
عزیز، ناتیلوس با پایتون نوشتن و بدون پایتون هم اجرا نمی‌شه.
از ترمینال اجرا کردم و گفت که pygtk نیست دیگه!

من الان می‌خوام به سیستم بفهمونم که وقتی مینویسم python منظورم نسخۀ قدیمیه که الان رو سیستم نصبه. نه این جدیده که یه جای دیگه نصب کردم.
عنوان: پاسخ به: برگشتن به پایتون قبلی-> چه طوری مشخص کنم که یه فرمان چی‌کار کنه؟
ارسال شده توسط: amirhomayoun در 19 آبان 1389، 08:13 ب‌ظ
بالاخره فایل اجرایی یه جایی هست دیگه، مثلا:

/usr/bin/python
یا:

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

whereis python
عنوان: پاسخ به: برگشتن به پایتون قبلی-> چه طوری مشخص کنم که یه فرمان چی‌کار کنه؟
ارسال شده توسط: aliva در 19 آبان 1389، 08:54 ب‌ظ
عزیز، ناتیلوس با پایتون نوشتن
مطمئنید؟
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 در 19 آبان 1389، 09:29 ب‌ظ

من اینو ترجیح میدم :
ln -s /usr/bin/python2.5 /usr/bin/python
عنوان: پ
ارسال شده توسط: سروش در 20 آبان 1389، 12:18 ب‌ظ

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

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