Selamun aleykum
Acaba qpythona bs4 ve requests modulleri yuklenebilir mi?Galiba yuklenebiliyor(Ama emin degilim).Githupta birseyler budum ama anlayamiyorum yardimci olabilir misiniz?
Selamun aleykum
Acaba qpythona bs4 ve requests modulleri yuklenebilir mi?Galiba yuklenebiliyor(Ama emin degilim).Githupta birseyler budum ama anlayamiyorum yardimci olabilir misiniz?
Yükleyebilirsiniz tabii ki… Eğer SL4A kullanmaya ihtiyacınız yoksa, Termux üzerinden Python kullanmanızı öneririrm. Vim / Nano / Emacs + Python çok rahat kullanılıyor
Not: Termux üzerine kurduğunuz Python’a Pip kurmanız gerekecektir.
wget https://bootstrap.pypa.io/get-pip.py && python2 get-pip.py
İle kurulum yapabilirsiniz. Ardından, pip install PAKET_ADI
şeklinde modül kurabilirsiniz.
Kusura bakmayin termux uzerinden pythonu nasil kullanabilirim acaba ben isin bu yonunu anlayamadim.Yoksa cmd deki gibi python
komutu
yazip mi calistiriyoruz?Ayrica bu termux uygulamasinin kullanimini biraz aciklayabilirseniz cok memnun edersiniz beni?Uygulamaya yabanciyim😊.Ama tesekkur ederim.
Python u nasil kuracagimi buldum çok tesekkurler gercekten.Geriye diger sorularim kaldi galiba.
Bir de SL4A kullanmaya ihtiyacimizin oldugunu varsayalim. Ne yapmamiz gerekir o zaman acaba?
Arti olarak bu kodu termux a yapistirip enterladigimda pip i kuramiyorum.Nedendir acaba?ciktiyi verecem size.
QPython yorumlayıcısını Termux üzerinde çalıştırmayı deneyebilirsiniz… Şahsen denemedim daha önce ama şurayı okuyabilirsiniz.
wget: not an http or ftp url: https://bootstrap.pypa.io/get-pip.py
Iste hata ciktisi.
Dediginizi yapacagim.
Aşağıdaki komutu çalıştırmayı dener misiniz?
wget http://dpaste.com/2ADP01H.txt -O pip-installer.py && python2 pip-installer.py
Bu verdiginiz yeni komut ise yaradi.Cok tesekkurler.
Su anda bu is ustundeyim hala.Sonucu bildiririm.
SL4A cidden gerekli ise, QPython üzerinde çalışmanızı öneririm. Kolay gelsin
Telefonda python kullanacaksanız kesinlikle Pydroid uygulamasını öneriyorum, deneyin pişman olmazsınız…
Modülleri yüklemek içinde pip menüsüne sadece mödül adını yazip install demeniz yeterli… Ayrıca bazı modüller yüklü olarak geliyor örneğin kivy…
Python 2 için;
https://play.google.com/store/apps/details?id=ru.iiec.pydroid2
Python 3 için;
Mesela qpython kod editörü bir kaç yüz satırda kasılmaya başlarken Pydroid de şuan yazdığım proje 3500 satıra ulaştı ama halen herhangi bir kasma yok…
Kusura bakmayin.qpython u termux uzerinden calistiramadim ve qpythona bs4 yukleyemedim.Bunu bana biraz daha acarak anlatma nezaketinde bulunursaniz cok mutesekkir olurum efendim.Bir githup linki gondermistiniz ancak ben bunu anlayamadim malesef.
QPython’da modül yüklemek için, aşağıdaki gibi bir şey kullanabilirsiniz.
import pip
def install_module(module):
pip.main(['install', module])
install_module('requests')
Kodlar icin tesekkur eserim.Ben zaten pip in bu ozelligini biliyordum.requests i kurdu ama bs4 yazdim olmadi, beautifulsoup kurulamadi
Attribute Error veriyor.Bu bs4 qpythona nasil yuklenir diye arastirmaya baslamistim.qpython un community butojuna tiklayip bilgilere teker teker bakmaya calistim.android5 icin bs4 un yuklenebildigini ve bunun yontemini aciklamis fakat benim telefonda android7 yukluydu.Bunun uzerine yine githupa baktim.Adamin biri de benle ayni sorunu yasamis galiba.Adam sorusunu sormus fakat henuz bir cevap verilmemis galiba.
Beautifulsoupu kurdum.Soyle yaptim.sizin kodlarda fonksiyona parametre olarak beautifulsoup4
yazdim ve qpython beautifulsoup4 u kurdu.Yardimci
oldugunuz icin icten tesekkurler ederim.(Yanlis anlamayiniz ancak eger githup ta boyle bir cevabi verilmemis bir soru varsa bu cevabi kullanarak cevabini siz verebilirsiniz yine cok tesekkurler.)yalniz dikkat edin.yukledigim beautifulsoup python2 ye gore yazilmis ve
from bs4 import BeautifulSoup
dedigimde syntax error veriyor.Bu dokumani python3 e donusturmeyi deneyecegim.Sonucu paylasaxagim.
You are trying to run the python2 version of Beautiful Soup under Python 3.This will not work. '<>'You need to convent the code, either by installing it ('python setup.py install') or by running 2to3 ('2to3 -w bs4').'
diye bir hata belirtti
import bs4
veya
from bs4 import BeautifulSoup
Yazip enterladigimda.Isi kavramaya calisiyorum.Bir sey bulursam size bilidiririm.(bulacagimi da pek zannetmiyorum ya,hadi hayirlisi)
Qpythonda arastirmalarim sonucunda lib2to3 adli bir modul buldum.Ancak maalesef ici bos(kullanilamiyor ya da ben kullanamıyorum.)
Merhaba.
Sanırım Beautiful Soup’un Python 2 için olan sürümünü kurmuşsunuz. Bunun nedeni kullandığınız pip sürümü olabilir. pip
yerine pip3
'ü kullanmayı dener misiniz?
Bu arada lib2to3
Python 2 kodlarını Python 3 kodlarına çevirmeye yarayan bir kütüphanedir. Ancak sizin durumunuzda bu kütüphane gerekli değil; Beautiful Soup Python 3’ü destekliyor.
İyi çalışmalar.