Qpython a bs4 ve requests yuklenebilir mi?

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 :slight_smile:

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.

1 Beğeni

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 :slight_smile:

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')
1 Beğeni

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.