Arama butonu
Bu konudaki kullanıcılar: 1 misafir
16
Cevap
1103
Tıklama
0
Öne Çıkarma
farklı python versionu kuramıyorum yardım
W
4 yıl
Yüzbaşı
Konu Sahibi

merhaba arkadaşlar ben python kivy dersleri alıyorum kivy paketi python 3.7 versionunu destekliyor windows ta python 3.7.9 versionunu indirdim kurdum pycharm ayarlarından 3.7 versionunu seçtim sıkıntı yaşamadan kodlarımı yazıyordum taki yazdığım kodları android için paketlemem gerekti buildozer adında bir paket var oda windowsta çalışmıyormuş virtualbox ile linux mint kurdum 10 gündür linux temel kod dersleri alıyorum az buçuk terminal kodlarını öğrendim neyse konuya gelecek olursak işletim sisteminde python 3.8.5 versionu var ben 3.7.9 veya 3.7.8 versionlarını kurmaya çalışıyorum galiba kuruluyorlarda terminale python3.7 yazdığımda pythonun 3.7.9 versionu çalışıyor ama içine kivy i kuramıyorum linuxa pycharm kurdum python versionlarını seçtiğimiz bölümde /usr/bin içindeki python versionlarını gösteriyor ama birtürlü benim kurduğum 3.7 sürümünü usr/bin içine kuramadım yardım edin çıldıracam yoksa 20 kere format attım heralde virtualbox ile :d

python 3.7 kurmak için kullandığım kaynaklar

https://tecadmin.net/install-python-3-7-on-ubuntu-linuxmint//

https://linuxize.com/post/how-to-install-python-3-7-on-ubuntu-18-04/

https://phoenixnap.com/kb/how-to-install-python-3-ubuntu


sanırım dediğim gibi linuxun biryerlerine 3.7 yi kuruyor ama pycharm ve spyderda göremiyorum 3.7 versionunu kivy paketide kurmaya çalıştığımda python3 komutunun içine kuruyor onun versionu 3.8.5 diye gösteriyor orda kivy çalışmıyo:s



P
4 yıl
Yarbay

sıkıştırılmış yükleme paketini açabiliyorsan çalışmaması için bir neden olmaması lazım.


Bu mesaja 1 cevap geldi.
W
4 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: ProjectMan

sıkıştırılmış yükleme paketini açabiliyorsan çalışmaması için bir neden olmaması lazım.
hocam şöyle anlatayım ilk linuxu kurduğumda python 3.7.9 falan kurmadan önce pycharm ve anaconda kurulumunu yapıyorum pycharmı açtığımda ayarlarında base interpreter bölümünde 3 tane python sürümü var /usr/bin/python, /usr/bin/python3 ve /usr/bin/python3.8 ardından yukarıda attığım linklerin ilkindeki yöntemleri harfiyen yapıyorum python kuruluyor terminalden python3.7 dediğimde python 3.7.9 sürüm ekranı açılıyor tekrar pycharmı açıyorum base interpreter bölümüne bakıyorum ama 3.7 versiyonu gelmiyor terminalden ls /usr/bin/python* komutu verdiğimde içinde 4 tane sürüm var 2 tanesi link galiba python, python2.7, python3, python3.8 var sadece


Bu mesaja 1 cevap geldi.
P
3 yıl
Yarbay

python un hangi versiyonu çalışıyorsa onu kullanın.




Bu mesajda bahsedilenler: @wildboy01
S
3 yıl
Yüzbaşı

Linux için pyenv kullanın. Yardım lazım olursa pm atabilirsiniz.https://python-istihza.yazbel.com/calistirma.html#pyenv-ile-surumleri-yonetmek burada rehber hazırladım



< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.
T
3 yıl
Yarbay

Windows 'ta istenen versiyonu kuramayınca Linux'a geçmiş görünüyorsun, böyle bir sebepten Linux'a geçmek pek sağlıklı değil. Yeni Linux'a geçip hemen /usr/bin/python, /usr/bin/python3 ve /usr/bin/python3.8 vs yöneteyim dersen hepsi birbirine girer, yönetemezsin tabi ki.



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.
W
3 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: srenkenstein

Linux için pyenv kullanın. Yardım lazım olursa pm atabilirsiniz.https://python-istihza.yazbel.com/calistirma.html#pyenv-ile-surumleri-yonetmek burada rehber hazırladım
tamam hocam aslında python derslerimi istihza sitesinden almıştım ama 1 yıl kadar geçti üstünden ben yine verdiğiniz rehberin üzerinden geçeyim yapabilirsem yapamazsam pmden yardım isterim


Bu mesaja 1 cevap geldi.
S
3 yıl
Yüzbaşı

Güncellemeyi yazın yaptım. Görmemiş olabilirsiniz



< Bu ileti DH mobil uygulamasından atıldı >


Bu mesajda bahsedilenler: @wildboy01
W
3 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Tuğkan-0153

Windows 'ta istenen versiyonu kuramayınca Linux'a geçmiş görünüyorsun, böyle bir sebepten Linux'a geçmek pek sağlıklı değil. Yeni Linux'a geçip hemen /usr/bin/python, /usr/bin/python3 ve /usr/bin/python3.8 vs yöneteyim dersen hepsi birbirine girer, yönetemezsin tabi ki.
linaxa geçiş sebebim sadece kullandığım versionun windows desteklememesi değil ben android işletim sistemlerinde çalışan gui dedikleri grafiksel kullanıcı arayüzü geliştirmek istiyorum bu sebeple kivy paketini seçtim amatör olarak kendimi geliştirmeye çalışıyorum androidin linux tabanlı olduğunu bildiğim için bir yandan kivy bir yandan linux dersleri alıyorum ama işte netteki kaynakları denememe rağmen bir türlü linux üzerinde çalışan idelerde pycharm ve anaconda spyder da falan kurduğum python 3.7 versionlarını çalıştıramadım


Bu mesaja 1 cevap geldi.
S
3 yıl
Yüzbaşı

Linux üzerinde python sürümlerini sistemden bağımsız olarak yönetebilirsiniz. Paket yöneticisi kullanmanıza ve root olup sisteme etki etmenize gerek yok



< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
W
3 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: srenkenstein

Linux üzerinde python sürümlerini sistemden bağımsız olarak yönetebilirsiniz. Paket yöneticisi kullanmanıza ve root olup sisteme etki etmenize gerek yok
dediğinizi nasıl yapabilirim acaba?


Bu mesaja 1 cevap geldi.
S
3 yıl
Yüzbaşı

Işte size yazbelden attığım linkte yazıyor. Sürüm yöneticisi kurulumu ve kullanımı. Olmazsa akşam 7 8 gibi pm atın bakarız.



< Bu ileti DH mobil uygulamasından atıldı >


Bu mesajda bahsedilenler: @wildboy01
T
3 yıl
Yarbay

Orada demek istediğim şey Linux 'taki bash veya shell olayını bilmekle ilgili. Ben Linux 'a geçtikten 6 ay sonra bash'i öğrendim ve ~/.bash_profile'ı istediğim gibi yönetmeye başladım. Altta seyrek kullandığım MacBook'taki bash profil dosyamdan bir örnek. Görüldüğü gibi program ekledikçe bash_profil dosyasını da düzenliyorum. sistem istediğim şekilde çalışana kadar bazen bash'a defalarca gir / çık yaptığım oluyor. yani orada bahsettiğin belli bir Python versiyonu ile belli bir program istediğin şekilde çalışana kadar bunun gibi işlemler yapman gerekebilir. Su anda tam senin sisteme göre de düşünmedim, belki gerekmeyebilir de.

< Resime gitmek için tıklayın >
@srenkenstein ben paket yöneticisi / pacman pek kullanmam zaten. yukarda SS'te birkaçı görülen programların coğunu pacman'sız kaynağından derleyerek kendim kurdum örneğin :)



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @wildboy01 @srenkenstein
S
3 yıl
Yüzbaşı

Python için bu tarz işlemlere gerek kalmıyor. Windows'ta yok fakat Linux ve mac üzerine pyenv kullanılabiliyor. Aynı anda 20 tane python sürümü de kursanız problem olmuyor. Ayrıca sistemdeki Python sürümünü etkilemek sağlıklı bir yöntem olmadığı için pyenv kullanımı çok daha iyi olur



< Bu ileti DH mobil uygulamasından atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz
W
3 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: srenkenstein

Python için bu tarz işlemlere gerek kalmıyor. Windows'ta yok fakat Linux ve mac üzerine pyenv kullanılabiliyor. Aynı anda 20 tane python sürümü de kursanız problem olmuyor. Ayrıca sistemdeki Python sürümünü etkilemek sağlıklı bir yöntem olmadığı için pyenv kullanımı çok daha iyi olur
hocam çok sağolasın yukarda verdiğin linkteki yöntemleri uyguladım pyenv ile hem 3.7.9 hemde 3.5.9 versionlarını indirdim pycharm idesi ile interpreter bölümünden Pipenv Environment yazan kısımdan 3.7.9 versionunu aktif ettim kodlarım pycharm ile çalışır durumda aynı sıkıntıyı yaşayanlara duyurulur paket kurmayı deneyeceğim akşam fırsat bulursam İnşallah sıkıntı çıkarmaz onlarda

hocam müsaden olursa bu pyenv ile virtualenv arasında ne fark var acaba bir bilgin varmı galiba ikiside bir şekilde sanal ortam oluşturuyor kivy nin web sitesinde kurulum kısmında kivy için bir sanal ortam oluşturulmuş https://kivy.org/doc/stable/installation/installation-linux.html


Bu mesaja 1 cevap geldi.
W
3 yıl
Yüzbaşı
Konu Sahibi

quote:

Orijinalden alıntı: Tuğkan-0153

Orada demek istediğim şey Linux 'taki bash veya shell olayını bilmekle ilgili. Ben Linux 'a geçtikten 6 ay sonra bash'i öğrendim ve ~/.bash_profile'ı istediğim gibi yönetmeye başladım. Altta seyrek kullandığım MacBook'taki bash profil dosyamdan bir örnek. Görüldüğü gibi program ekledikçe bash_profil dosyasını da düzenliyorum. sistem istediğim şekilde çalışana kadar bazen bash'a defalarca gir / çık yaptığım oluyor. yani orada bahsettiğin belli bir Python versiyonu ile belli bir program istediğin şekilde çalışana kadar bunun gibi işlemler yapman gerekebilir. Su anda tam senin sisteme göre de düşünmedim, belki gerekmeyebilir de.

< Resime gitmek için tıklayın >
@srenkenstein ben paket yöneticisi / pacman pek kullanmam zaten. yukarda SS'te birkaçı görülen programların coğunu pacman'sız kaynağından derleyerek kendim kurdum örneğin :)
anladım hocam not aldım en kısa zamanda bash ve shell i araştıracağım



S
3 yıl
Yüzbaşı

quote:

Orijinalden alıntı: wildboy01

hocam çok sağolasın yukarda verdiğin linkteki yöntemleri uyguladım pyenv ile hem 3.7.9 hemde 3.5.9 versionlarını indirdim pycharm idesi ile interpreter bölümünden Pipenv Environment yazan kısımdan 3.7.9 versionunu aktif ettim kodlarım pycharm ile çalışır durumda aynı sıkıntıyı yaşayanlara duyurulur paket kurmayı deneyeceğim akşam fırsat bulursam İnşallah sıkıntı çıkarmaz onlarda

hocam müsaden olursa bu pyenv ile virtualenv arasında ne fark var acaba bir bilgin varmı galiba ikiside bir şekilde sanal ortam oluşturuyor kivy nin web sitesinde kurulum kısmında kivy için bir sanal ortam oluşturulmuş https://kivy.org/doc/stable/installation/installation-linux.html

Alıntıları Göster
Paket kurulumunda da sorun yaşamazsınız. Yaşarsanız bir yerde hata yapıyor olma ihtimaliniz yüksek.

pyenv: Python sürümlerinin sistemden bağımsız olarak yönetilmesini sağlamak için geliştirilmiş bir araç. Tecrübe ettiğiniz gibi aynı anda birden fazla Python sürümünü kurabiliyor ve kullanabiliyorsunuz.
venv (virtualenv): Kullandığınız Python sürümü tabanında sanal çalışma ortamları kullanmanızı sağlayan bir araç. venv kullanmadığınız zaman yüklediğiniz bütün paketler geçerli sürümün içerisine kuruluyor. venv kullanarak projelerinizin paketlerini sistemden ve birbirinden izole bir şekilde yönetebiliyorsunuz. Bunun mantığını ve gerekliliğini çalıştıkça anlarsınız zaten. Bir de sistemdeki Python sürümünü direkt olarak kullandığınız zaman bazı sisteme etki edebilecek durumlar oluşabiliyor. O sebeple kullanılmasında fayda var.

venv Python'da gömülü olarak geliyor. virtualenv paketi yüklemenize gerek yok.

Ekstra detaylar için:




DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.