[Çözüldü] python3 kurmak

Başlatan monthy_python, 11 Eylül 2012 - 04:37:15

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

monthy_python

Yazılım merkezinden python3 kurarsam bunu python2'nin üzerine kurmaz değil mi?
Yoksa alt install ile kendim mi kurmalıyım? öyleyse eğer yazmam gereken şu mudur:
sudo apt-get altinstall python3

Düzenleme Notu: Lütfen imlâ kurallarına uyunuz.

hitokiri

sudo apt-get install python3

Kafidir, zaten uygulamalarda ve sistemde,
python3 olarak yazılıyor belirtmek için,
Eğer gtk+ kütüphanlerini falanda kullanmak istiyorsan,
sudo apt-get install python3-gi
Paketinide kurabilirsin..
from gi.repository import *

monthy_python

@hitokiri ben sistem pythonu'na bişey olur endişesiyle sormuştum, dediğin gibi kurdum, sorun yok. teşekkür ederim.
konuyu etiketlemeden son birşey sorayım, terminalden "python" yazınca 2, "python3" yazınca 3 çalışıyor, bu güzel. ama yazdığım kodu 3'le çalıştırmak için shebang'i şöyle değiştirdim halde:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

yine de 2 açıyor. yeni öğreniyorum, o yüzden iki satırlık kod yazarken 50 kere printle çalıştırıp deniyorum. her seferinde "python3 program_adi.py" yazmak istemiyorum. F5'e basıp çalışsın diye shebang'den halledemez miyim şunu?

heartsmagic

#!/usr/bin/python3 şeklinde oluyor mu peki?
Aslında senin kullandığın şekilde de olması gerekiyormuş.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

travego0403

Çalıştırırken
python3 dosya.py
şeklinde deniyorsun değil mi?
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

monthy_python

@heartsmagic şimdi denedim olmadı, her iki durumda da py2 çalışıyor.
@travego0403 o şekilde sorun yok; kolay yoldan, shebang'den nasıl hallederim onun derdindeyim.

travego0403

Ne demek istediğinizi anlamadım.
./dosya.py
şeklinde mi çalıştırmaktan bahsediyorsunuz? Bunun için çalıştırma yetkisi vermeniz lazım.

Yoksa IDLE üzerinde çalışmaktan mı bahsediyorsunuz? IDLE3 yüklerseniz IDLE python3 sürümünü kullanacaktır.
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

monthy_python

#7
@travego0403 idle 3 kullanmak aklıma gelmemişti (geany kullanıyorum), bu şekilde oluyor, teşekkür ederim.

edit: sorunuzu yanıtlamamışım özür dilerim, editör içinden (f5 gibi) çalıştırmaktı yapmaya çalıştığım.

travego0403

Geany üzerinden nasıl çalıştırılacağını sorsaydınız çok daha çabuk yardım alabilirdiniz. Çünkü hiç Geany bahsi geçmiyordu ya da ben görmedim. :)

Geany, Build-Set Build Commands menüsü altındaki çalıştırma(execute) ayarlarından python yazan yerleri python3 yapmanız istediğinizi sağlayacaktır diye düşünüyorum.
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

monthy_python

#9
shebang satırından olurmuş gibime geldi o yüzden ide belirtmedim pardon.

"./%e" gibi bir regex kalıbı var 'execute'da, python3 mü yazayım buraya?




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Eylül 2012 - 11:34:19

bozdum geanyi  ;D
./geany_run_script.sh: 5: ./geany_run_script.sh: ./untitled: not found
idle tamamdır aslında, geanyi hallederim; tekrar teşekkür.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Eylül 2012 - 12:15:36

:-[ düzeltemedim geanyi, yeniden yükledim aynı hata, satırı eski haline getirdim aynı hata...
./geany_run_script.sh: 5: ./geany_run_script.sh: ./crypt: not found

Erdem

Ben Idle3 kullanıyorum. Direkt F5 ile kodu çalıştırabiliyorsunuz.

Eğer Arch Linux tabanlı bir dağıtıma geçmek isterseniz Arcolinux D sürümünü buradan indirebilirsiniz.

Elektronik

travego0403

Senin için en temizi İdle kullanmak, şahsen ben Vim kullanıyorum çok daha şekil oluyor. :) Tabi bu işin şakası Vim gerçekten kullanmasını öğrendikten sonra insana hız katıyor hatta ayarlarını düzgün yaparsan tek tuşla Python kodu çalıştırabilmek mümkün. Bende yeni yeni kullanmayı öğreniyorum. Kullanmasını öğrendikten sonra diyorum çünkü kendine has bir Metin düzenleyici yanlış okumadın Vim bir Metin düzenleyici ama ayarlarını ve özelleştirmesini yaptıktan sonra bir IDE vazifesi görüyor.

Geany için şablonlardan main.py seçtikten sonra benim şöyle bir ekran geliyordu. Buradaki ilgili yerleri python3 olarak değiştirdikten sonra bir sorun olmamıştı. Buraya bakarak yapabilirsin, bir sorun olmaz herhalde.

[eklenti yönetici tarafından silindi]
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

heartsmagic

Başlık etiketlenmiş, sorun çözüldü mü şimdi?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

monthy_python

@travego vim de deneyeceğim, teşekkürler ama geanyde aynı hata hala:
./geany_run_script.sh: 5: ./geany_run_script.sh: pythonuntitled.py: not found
@erdem geany'i bozduğuma göre şimdilik idle tek çare zaten  ;D
@heartsmagic çözüldü evet. asıl sorum python3 kurulumuyla ilgiliydi zaten, cevabı aldıktan sonra konuyu dallandırdığım için özür dilerim.

heartsmagic

Çok sorun değil, o konunun da sonlanmasını bekleyelim o halde.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

monthy_python

@heartsmagic belki siz yardımcı olabilirsiniz? geany ile alakalı herşeyi silip öyle yeniden yüklediğim halde sanki bir yerlerde bir ayar dosyası falan tutuyor. orjinal halinde çalışıyordu bu!

heartsmagic

Alakalı neleri sildin mesela?
Ev dizininde bir gizli .geany dizini olabilir, belki .config/geany olabilir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

monthy_python

yazılım merkezinden programı kaldırdıktan sonra arama yapıp geany yazan herşeyi sildim:
/var/lib/dpkg/info/geany.list
/var/lib/dpkg/info/geany postrm
/var/cache/apt/archives/geany_0.21.dfsg-1ubuntu4_amd64.deb'
/var/cache/apt/archives/geany-common_0.21.dfsg-1ubuntu4_all.deb'


adı farklıysa bilemem ama, ev dizininde .geany gibi bir dosya yok.

travego0403

#18
@heartsmagic bahsetmiş zaten.Ev dizininde gizli dosyaları göster dedikten sonra,
/.config/geany
adresinde ayar dosyaları tutuluyor. Buradaki dosyanın, klasörün adını değiştirerek(yedek olması açısından) ayarları sıfırlayabilirsin.
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

monthy_python

@travego0403 dediğinizi yapınca düzeldi  ;D çok teşekkür ederim, en sevdiğim editöre kavuştum yeniden.