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

تازه کار => انجمن تازه‌کاران => نویسنده: MR Wang در 06 آذر 1394، 01:31 ق‌ظ

عنوان: آپدیت پایتون روی ابونتو
ارسال شده توسط: MR Wang در 06 آذر 1394، 01:31 ق‌ظ
سلام
چجوری میتونم از طریق ترمیناله اوبونتو پایتون را به ورژن 3.4.2 آپدیت کنم؟از طریق کد
بعد چجوری میتونم توی ترمینال برنامه نویسیه پایتون کنم؟کامپایلر باید ادد کنم؟
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: احسان فعالپور در 06 آذر 1394، 09:08 ق‌ظ
سلام.پایتون 3.5 به صورت پیشفرض روی اوبونتو 15.10 هستش.شما فقط توی ترمینال بنویس پایتون و دو تا تب بزن تا بتونی اونی رو که میخوای انتخاب کنی.
پایتون نیاز به کامپایلر نداره.شما یه کد بنویس بعد با پایتون اجراش کن.

یه مثال:
اول با یه ادیتور(که من از vim استفاده کردم) یه کد ساده مینویسیم:

ehsan@ehsan-SVF152190X:~/Desktop/python$ vim simple.py
#!/usr/bin/env python
import getpass
def SayHelloToMe(name):
        print('Hello Dear '+name)

def main():
        SayHelloToMe(getpass.getuser())

if __name__=='__main__':
        main()

و بهش قابلیت اجرایی میدیم:
ehsan@ehsan-SVF152190X:~/Desktop/python$ chmod +x simple.py
و نهایتا اجراش میکنیم:

ehsan@ehsan-SVF152190X:~/Desktop/python$ ./simple.py
Hello Dear ehsan

عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: MR Wang در 06 آذر 1394، 04:24 ب‌ظ
دوست عزیز مرسی که وقتتو گذاشتی و سوالم رو جواب دادی .
اوبونتو من 14.04 هست ومیخوام پایتون اونو ارتقا بدم ممنون میشم اگه در این ضمینه هم کمک کنید.سورس python 3.5.0 هم دانلود کردم ولی با دستوراته رایجی که در اینترنت دیدم نتونستم آپ کنم.
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: فاروق در 06 آذر 1394، 04:35 ب‌ظ
روی اوبونتو 14.04 هم پایتون 3.4 هست:
faroogh@faroogh-A780GM-M3:~$ python3
Python 3.4.0 (default, Jun 19 2015, 14:18:46)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: MR Wang در 06 آذر 1394، 06:18 ب‌ظ
روی اوبونتو 14.04 هم پایتون 3.4 هست:
faroogh@faroogh-A780GM-M3:~$ python3
Python 3.4.0 (default, Jun 19 2015, 14:18:46)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
میخوام آپدیت کنمش
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: احسان فعالپور در 06 آذر 1394، 08:09 ب‌ظ
اینو امتحان کن،امیدوارم مفید باشه:
http://askubuntu.com/questions/682869/install-python-3-5-on-vivid-using-apt-get
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: فاروق در 06 آذر 1394، 09:30 ب‌ظ
گفتید سورس 3.5 رو دانلود کردید درسته؟
اگر بله، استخراجش کنید و داخلش دنبال فایل ‏INSTALL‏ یا  ‏READMEبگردید. معمولا اونجا طرز نصب نوشته میشه.
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: farid.t در 06 آذر 1394، 10:24 ب‌ظ
دوست عزیز مرسی که وقتتو گذاشتی و سوالم رو جواب دادی .
اوبونتو من 14.04 هست ومیخوام پایتون اونو ارتقا بدم ممنون میشم اگه در این ضمینه هم کمک کنید.سورس python 3.5.0 هم دانلود کردم ولی با دستوراته رایجی که در اینترنت دیدم نتونستم آپ کنم.
سلام.
قاعدتا فایل شما باید tar.xz باشه که بعد از اکسترکت کردن باید اول دستور
./configureبعد
makeو در انتها
sudo make installاجرا کنید.
با اجرای دستور python3.5 داخل ترمینال میتونید با python3.5 کد بنویسید.
احتمال خیلی زیاد شما این کارها رو انجام دادید. فقط کاش بیشتر توضیح بدید که مشکل کجاست
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: afrod در 06 آذر 1394، 10:28 ب‌ظ
شاید ppa برای 3.5 باشه که کارتون راحت تر میشه.
یا با کمی صبر ۳.۵ هم به ۱۴/۰۴ میاد.
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: MR Wang در 13 آذر 1394، 05:16 ب‌ظ
 ./configure
configure: error: cannot find sources (Include/object.h) in . or ..
وقتی دستور config رو میزنم این ارورو میده کسی میدونه مشکل کجاس؟ ی مرد پیدا نمیشه یاری بده؟
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: arvinall در 13 آذر 1394، 11:48 ب‌ظ
./configure
configure: error: cannot find sources (Include/object.h) in . or ..
وقتی دستور config رو میزنم این ارورو میده کسی میدونه مشکل کجاس؟ ی مرد پیدا نمیشه یاری بده؟
یه خروجی از دستور ls تو دایرکتوری سورس پایتونتون اینجا بذارید
عنوان: پاسخ : آپدیت پایتون روی ابونتو
ارسال شده توسط: امیر محمد رضایی در 20 آذر 1394، 01:34 ق‌ظ
دوست عزیز مشکلی که هست اینه که اولا از پایتون ۳ استفاده نکن هنوز ۸۰٪ کد هایی که تو پایتون نوشته میشه ۲ هستش.
پس پایتون ۲.۶ت رو به ۲.۷.۱۱ ارتقا بده.

برای ارتقا پایتون هم باید یه جورایی قبلی رو پاک کنی. یعنی روی هم نصب میشه مگر اینکه جای دیگه ای نصب کنی.
اول باید سورس رو دانلود کنی.
بسته به سیستم کمپرسی که ترجیح میدی. مثلا tgz یا bzip2
python-x.x.x.tgz
python-x.x.x.tar.bz2
python-x.x.x.tar
حالا بسته به نوع فایل اکسترکتش میکنی:
جی زیپ tgz tar.gz:
tar xzvf python*بیزیپ : bz2 tar.bz2
tar xjvf python*تار معمولی tar
tar xvf python*حالا که اکسترکت شد باید بری داخل فولدر:
cd python*با استفاده از:
./configure --prefix=/usrپایتون رو نصب کن اگر Permission Denied دیدی با سودو رو بزار تنگش.
بعد
sudo make
sudo make install

مشکلی که پیش میاد اینه که اگه یه سری کتابخونه های دیگه رو نصب مکرده باشی مثلا zlib, openssl,:
این ارور رو میده:
_bsddb             _curses            _curses_panel   
_tkinter           bsddb185           bz2             
dbm                dl                 gdbm           
imageop            readline           sunaudiodev
من اولین باری که آپدیت کردم موقع نصب setuptools برای zlib به مشکل خوردم...
کلا اگه وقت داری اینکارو انجام بده
یا سرچ کن ببین:
whereis zlibببین اصلا زدلیبت نصب هست؟ بعد پایتون رو آپگرید کن.