ERROR: Invalid requirement: ‘tr-core-news-trf==any’: Expected end or semicolon (after name and no valid version specifier) tr-core-news-trf==any ^

#1
by sezeruguz - opened

Merhaba hocam,

Gerek Google Colaboratory üzerinden gerekse Anaconda Promt üzerinden aşağıdaki gibi paketi yüklemeye çalıştığımda;

[Google Colaboratory]
!pip install https://huggingface.co/turkish-nlp-suite/tr_core_news_trf/blob/main/tr_core_news_trf-any-py3-none-any.whl

"ERROR: Invalid requirement: ‘tr-core-news-trf==any’: Expected end or semicolon (after name and no valid version specifier) tr-core-news-trf==any ^" hatası ile karşılaşıyorum.

Araştırmalarım sonucunda sanırım yüklenen .whl uzantılı paketin versiyonu belirtilmediği için kurulum sorunu yaşanıyor.
"tr_core_news_trf-any-py3-none-any.whl" yerine örneğin; "tr_core_news_trf-1.0.0-py3-none-any.whl" yazılması gerekiyor.
Haziran 2024'te böyle bir sorunla karşılaşmamıştım, Ağustos 2024'te çalışma yaparken bu sorunla karşılaştım.
Sanırım Python ile ilgili bazı güncellemeler sonucunda bu sorun meydana geldi.
Bununla ilgili Medium'da bir çözüm yazısı (https://sezeruguz.medium.com/tr-core-news-trf-trspacy-i%C3%A7in-t%C3%BCrk%C3%A7e-d%C3%B6n%C3%BC%C5%9Ft%C3%BCr%C3%BCc%C3%BC-i%CC%87%C5%9F-hatt%C4%B1-turkish-transformer-pipeline-for-5f03f81e67dd) hazırladım.
Konuyla ilgili sizi bilgilendirmek istedim.
Emeği geçen herkese çok teşekkür ederim, çok faydalı bir paket!
Daha nice güzel çalışmalara!
İyi günler dilerim.

Sezer UĞUZ.

Turkish NLP Suite org
edited Aug 2

Hello,
Mesajınız ve ilginiz için teşekkür ederim 😊

Soruyu pek anlayamadım, burdaki "Use this model"a tıkladığımda gelen:

install.png

copy paste de yapayım :)

!pip install https://huggingface.co/turkish-nlp-suite/tr_core_news_trf/resolve/main/tr_core_news_trf-any-py3-none-any.whl

# Using spacy.load().
import spacy
nlp = spacy.load("tr_core_news_trf")

# Importing as module.
import tr_core_news_trf
nlp = tr_core_news_trf.load()

bana doğru geldi, sizin kullandığınız kod nerden geliyor?

Örnek olarak vermiş olduğunuz kodu çalıştırınca da aşağıdaki görselde yer aldığı üzere aynı hatayı almaktayım.

tr_core_news_trf.png

Turkish NLP Suite org
edited Aug 2

Aaahhh, şimdi kaptım. Paketle veya spaCy ile pek ilgisi yok ama setuptools ile ilgili bildiğim kadarıyla, setuptools taki son değişiklikler o tarihten öce paketlenen bazı paketlerin kurulumu kırmıştı diye hatırlıyorum: https://setuptools.pypa.io/en/stable/history.html#v67-0-0

Uyarı için teşekkür ederim, wheel ile biraz oynarım. İsterseniz değişiklikleri yapınca burdan el salllayabilirim.

Rica ederim Duygu Hocam, tamamdır, kolay gelsin.
Evet buradan haber verebilirseniz sevinirim.
Elinize sağlık, iyi çalışmalar dilerim.

Turkish NLP Suite org

Haber verdiğünüz için ben teşekkür ederim, setuptools tarafından sessiz sedasız yıkılıp geçilmişim 😄😄

Evet hocam, maalesef öyle olmuş. 😄
Çok zaman geçmeden tespit edilmesi iyi oldu, faydalanan kullanıcıların bol olması dileğiyle...
Sağlıcakla kalın, görüşürüz. 😊

Merhaba Hocam, ben de aynı hatayı alıyordum ve yazmamıştım. Görünce keşke yazsaydım dedim :) Aynı hatayı tr-core-news-lg için alırken, tr-core-news-md için almıyorum bu arada. Belki karşılaştırarak çözümü bulmak kolay olursa diye belirtmek istedim. İyi çalışmalar dilerim.

Turkish NLP Suite org

Hello,
Herkese mesajları için tekrar teşekkür ederim, dediğim gibi çok büyük bir sorun değil aslında sadece dokümantasyon değiştirme için vaktim yoktu o yüzden haftasonuna bıraktım. Tüm modeller için wheel isimlerini ve dökümasntasyonu biraz değiştirdim, pip le kurma bölümü koydum her şey tamamen kullanılabilir duruma tekrar geldi. O yüzzden bu issue yu da kapatıyorum 😁

BayanDuygu changed discussion status to closed

Sign up or log in to comment