انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: سروش در 19 آبان 1389، 01:09 قظ
-
سلام
من پایتون 2.6.6 رو از روی سورسش نصبیدم. پایتون قبلی فکر کنم 2.5 بود. حالا nautilis اجرا نمیشه و تو کنسول میگه که ماژول pygtk نصب نیست. فکر کنم دلیلش اینه دستور python مسیر اجراش فرق کرده. یعنی رو قبلیه نصب بوده و روی این جدیده طبیعتاً نصب نیست و سیستم میره پایتون جدید رو اجرا میکنه. حالا من چهطوری به خط فرمان بگم که وقتی یه برنامهای مینویسه python بره از مسیر قدیم اجرا کنه. اصلاً میخوام خودم به دستور آدرس بدم؟
-
فکر نمیکنم مشکل این باشه چون ناتیلوس با C نوشته شده.
ناتیلوس را از ترمینل اجرا کن ببین ارورش چیه.
-
عزیز، ناتیلوس با پایتون نوشتن و بدون پایتون هم اجرا نمیشه.
از ترمینال اجرا کردم و گفت که pygtk نیست دیگه!
من الان میخوام به سیستم بفهمونم که وقتی مینویسم python منظورم نسخۀ قدیمیه که الان رو سیستم نصبه. نه این جدیده که یه جای دیگه نصب کردم.
-
بالاخره فایل اجرایی یه جایی هست دیگه، مثلا:
/usr/bin/python
یا:
/usr/bin/python2.6
از whereis استفاده کن که ببینی کجاست:
whereis python
-
عزیز، ناتیلوس با پایتون نوشتن
مطمئنید؟
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
-
من اینو ترجیح میدم :
ln -s /usr/bin/python2.5 /usr/bin/python
-
من اینو ترجیح میدم :
ln -s /usr/bin/python2.5 /usr/bin/python
ممنون حل شد. الان چهار تا پایتون دارم که با هم قاطی نمیشن.
البته راه حل درستترش رو هم پیدا کردم و اون این بود که موقع نصب به جای make install
از make altinstall
استفاده کنم. با این کار به جای دستور python توی bin لینک python.x.y ایجاد میشه.