انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: MR Wang در 06 آذر 1394، 01:31 قظ
-
سلام
چجوری میتونم از طریق ترمیناله اوبونتو پایتون را به ورژن 3.4.2 آپدیت کنم؟از طریق کد
بعد چجوری میتونم توی ترمینال برنامه نویسیه پایتون کنم؟کامپایلر باید ادد کنم؟
-
سلام.پایتون 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
-
دوست عزیز مرسی که وقتتو گذاشتی و سوالم رو جواب دادی .
اوبونتو من 14.04 هست ومیخوام پایتون اونو ارتقا بدم ممنون میشم اگه در این ضمینه هم کمک کنید.سورس python 3.5.0 هم دانلود کردم ولی با دستوراته رایجی که در اینترنت دیدم نتونستم آپ کنم.
-
روی اوبونتو 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.
>>>
-
روی اوبونتو 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.
>>>
میخوام آپدیت کنمش
-
اینو امتحان کن،امیدوارم مفید باشه:
http://askubuntu.com/questions/682869/install-python-3-5-on-vivid-using-apt-get
-
گفتید سورس 3.5 رو دانلود کردید درسته؟
اگر بله، استخراجش کنید و داخلش دنبال فایل INSTALL یا READMEبگردید. معمولا اونجا طرز نصب نوشته میشه.
-
دوست عزیز مرسی که وقتتو گذاشتی و سوالم رو جواب دادی .
اوبونتو من 14.04 هست ومیخوام پایتون اونو ارتقا بدم ممنون میشم اگه در این ضمینه هم کمک کنید.سورس python 3.5.0 هم دانلود کردم ولی با دستوراته رایجی که در اینترنت دیدم نتونستم آپ کنم.
سلام.
قاعدتا فایل شما باید tar.xz باشه که بعد از اکسترکت کردن باید اول دستور
./configure
بعد
make
و در انتها
sudo make install
اجرا کنید.
با اجرای دستور python3.5
داخل ترمینال میتونید با python3.5 کد بنویسید.
احتمال خیلی زیاد شما این کارها رو انجام دادید. فقط کاش بیشتر توضیح بدید که مشکل کجاست
-
شاید ppa برای 3.5 باشه که کارتون راحت تر میشه.
یا با کمی صبر ۳.۵ هم به ۱۴/۰۴ میاد.
-
./configure
configure: error: cannot find sources (Include/object.h) in . or ..
وقتی دستور config رو میزنم این ارورو میده کسی میدونه مشکل کجاس؟ ی مرد پیدا نمیشه یاری بده؟
-
./configure
configure: error: cannot find sources (Include/object.h) in . or ..
وقتی دستور config رو میزنم این ارورو میده کسی میدونه مشکل کجاس؟ ی مرد پیدا نمیشه یاری بده؟
یه خروجی از دستور ls تو دایرکتوری سورس پایتونتون اینجا بذارید
-
دوست عزیز مشکلی که هست اینه که اولا از پایتون ۳ استفاده نکن هنوز ۸۰٪ کد هایی که تو پایتون نوشته میشه ۲ هستش.
پس پایتون ۲.۶ت رو به ۲.۷.۱۱ ارتقا بده.
برای ارتقا پایتون هم باید یه جورایی قبلی رو پاک کنی. یعنی روی هم نصب میشه مگر اینکه جای دیگه ای نصب کنی.
اول باید سورس رو دانلود کنی.
بسته به سیستم کمپرسی که ترجیح میدی. مثلا 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
ببین اصلا زدلیبت نصب هست؟ بعد پایتون رو آپگرید کن.