Requirements.txt Dosyası Yüklenirken metadata-generation-failed Hatası Alıyorum

Hatanın yönlendirdiği linkten Visual Studio 2019 yükledim ama bir şey değişmedi. Şimdiden teşekkürler

Git: GitHub - Srijha09/Rhythmify: Spotify Recommendation System and Music Analytics

Requirements.txt

Dosyasının içeriği nedir?

Edit:

Manage Python package dependencies - Visual Studio (Windows) | Microsoft Docs

Choose a Python environment - Visual Studio (Windows) | Microsoft Docs

Yönergelerini izleyin.

Bu şekilde olmuyorsa yine komut satırında pip komutu ile;

python - How can I install packages using pip according to the requirements.txt file from a local directory? - Stack Overflow

Aşağıdaki gibi yüklemeyi deneyin.

üstteki iki yolu yapamadım hocam, alttaki işe yaramıyor. Bugün çalıştırabilmem gerekiyor yardımcı olabilirseniz çok mutlu olucam.

Oncelikle bkz: Soru Sorarken Sıkça Düşülen Hatalar #8

Windows’ta compilation isteyen python paketlerini kurarken nedense “Visual Studio Tools” adi altinda sunulan Microsoft’un Windows derleyicilerini ve bilumum SDK’lari kurmak gerekiyor. Visual Studio’nun kendisini kurmak cozer mi bilmiyorum ama su download’in arkasinda sunulan aletler arasindan C/C++ derleyicisi ve gereken SDK’lari kurmak yetiyor. Visual Studio’nun kendisini kurmaya gerek yok. (Kurmayin zaten, kendisi sahipli bir yazilim urunu.)

Ne yapilmaya calisildigi hakkinda bilgi verilmemesi iyi olmus, baskalarini da yonlendirecegim (veya bir SSS haline getirebilecegimiz) genel bir cevap oldu. OP’nin derdini cozer mi bilmiyorum ama mesela Rust kurulmasina yeten su paketleri kurmakta fayda var:

  • MSVC v### - VS #### - C++ x64/x86 build tools (Latest)
  • Windows ## SDK
  • Windows Universal CRT SDK
1 Beğeni

Üstteki iki yolu yapamadım derken? Biraz daha açıklar mısınız?

VS 2019 indirdim, söylendiği gibi bir sanal ortam da oluşturdum fakat sağ klik ile gidilen komut gelmedi bir türlü önüme. Hatalı yapmış olabilirim tabi.

Uyarılarınız için teşekkür ederim. Amacım paylaştığım git dosyasını düzgün bir şekilde çalıştırabilmek. Ve requirements.txt dosyasından yükleme yaparke yine paylaştığım hatayı alıyorum. Bahsettiğiniz paketleri kuruyorum şu an da, sonrasında tekrar deneyeceğim.

Generate ile önce oluşturuyoruz.

Sonra oluşturulan requirements.txt dosyası içerisini.

Kullanacağınız içerikle değiştiriyorsunuz.

Sonra install req tıkladığınızda güncelliyor.

EDIT:

Komut satırından yapmak için;

Verdiğiniz linkteki komutları kullanırsak;

GitHub - Srijha09/Rhythmify: Spotify Recommendation System and Music Analytics

requirements.txt

Dosyasını indrelim.

Rhythmify/requirements.txt at main · Srijha09/Rhythmify · GitHub

Bu bir klasöre alalım.

pip install -r requirements.txt

Komutunu konsolda çalıştıralım…

Hepsi kuruldu…

Ben bir problem göremiyorum her iki metodla da rahatlıkla kuruluyor…

Problem yaşarsanız genelde pip güncel olmadığında hata verebilir.

python.exe -m pip install --upgrade pip

Komutu vererek güncelleyebilirsiniz.

pip versiyonu guncel. Visiul Studio da hala diger hocamin soyledigi paketler kuruldugundan orada deneyemedim ancak cmd vs vd code terminalinde denedim su sonuclari aldim.

VS Code icinde komutu verdigim zaman ilk basta yukleme yapiyor daha sonrasinda bu sekilde duruyor.

CMD icin durum bu. Dediginiz gibi bir klasore aldim text dosyasini.

Aynilarini yapiyorum ama anlamiyorum gercekten sebebini

conda kurulumu ile ilgili.
Preq dosyasından şimdilik conda satırını çıkarın.

Bu şekilde çalışacaktır.

Conda kurulumununu ayrıca anlatmam gerekir.

Komut satırında dosyayı bulamamış. Dosyanın doğru yerde olduğunu kontrol eder misiniz.

req klasörünün içine requirements.txt dosyası oluşturduğunuzdan emin olun.

Kurmak istediğiniz conda dağıtımı py ile doğrudan kullanılmadna önce derlenmesi gerekiyor. Önce diğerlerini kurabilin conda satırına ayrıca bakalım.

Yani;

absl-py==0.11.0
appdirs==1.4.4
appnope==0.1.0
astor==0.8.0
astunparse==1.6.3
attrs==19.3.0
autopep8==1.5.6
backcall==0.1.0
beautifulsoup4==4.9.3
bleach==3.3.0
bokeh==2.3.1
Brotli==1.0.9
bs4==0.0.1
cachelib==0.1.1
cachetools==3.1.1
certifi==2019.11.28
cffi==1.13.2
chardet==3.0.4
Click==7.0
contextlib2==0.5.5
cryptography==3.3.2
cycler==0.10.0
decorator==4.4.1
defusedxml==0.6.0
distlib==0.3.1
dnspython==2.1.0
entrypoints==0.3
filelock==3.0.12
Flask==1.1.2
Flask-Classful==0.14.2
Flask-Compress==1.9.0
Flask-Login==0.5.0
Flask-PyMongo==2.3.0
Flask-Session==0.3.2
flatbuffers==1.12
future==0.18.2
gast==0.3.3
google-auth==1.7.1
google-auth-oauthlib==0.4.1
google-pasta==0.2.0
gunicorn==20.1.0
html5lib==1.1
idna==2.8
importlib-metadata==1.3.0
inflection==0.3.1
ipykernel==5.1.3
ipython==7.11.0
ipython-genutils==0.2.0
ipywidgets==7.5.1
itsdangerous==1.1.0
jedi==0.15.2
Jinja2==2.11.3
joblib==0.14.0
jsonschema==3.2.0
jupyter==1.0.0
jupyter-client==5.3.4
jupyter-console==6.0.0
jupyter-core==4.6.1
kiwisolver==1.1.0
lxml==4.6.3
Markdown==3.1.1
MarkupSafe==1.1.1
matplotlib==3.4.2
mistune==0.8.4
more-itertools==5.0.0
nbconvert==5.6.1
nbformat==4.4.0
ndg-httpsclient==0.5.1
notebook==6.4.1
numpy==1.19.5
oauthlib==3.1.0
opt-einsum==3.3.0
packaging==20.9
pandas==1.2.4
pep8==1.7.1
pickleshare==0.7.5
plotly==4.14.3
praw==7.2.0
prawcore==2.0.0
pymongo==3.11.4
requests==2.25.1
requests-oauthlib==1.3.0
seaborn==0.9.0
spotipy==2.18.0
statsmodels==0.12.2
tqdm==4.41.0
update-checker==0.18.0
virtualenv==20.0.25
wcwidth==0.1.7
webencodings==0.5.1
websocket-client==0.59.0
Werkzeug==0.16.0

şeklindeki conda olmayan içeriği kopyalayın bunu komut satırında çalıştırın.

Edit:

Conda kurmak için;

conda · PyPI

Miniconda — Conda documentation

miniconda üzerinde ise;

Yönetici olarak çalıştırıp.

Komutu vererek kurulabilir.

installation - I cannot install conda in python - Stack Overflow

Yani conda pip ile kurulamıyor en azından windows için bunun yürütüllebilir dosyalarını ayrıca kurmak gerekiyor.

Evet requirements.txt doğru klasörde hocam. Conda satırını sildikten sonra VS Code’da çok uzun süre devam etti işlem ama sonrasında buraya atamayacağım kadar uzun ve başlagıcının terminal ekranından artık silindiği bir silsile geldi :slight_smile: Sonu bu sekilde

Bu sefer de numpy yükleme hata vermiş. İlginç.

O satırı da çıkarıp devam edelim.

Derlenmesi gereken bazı kütüphaneler bu sorunu çıkarır. Ama numpy derlenmeden kurulabiliyordu.

numpy satırını da çıkarım dener misin?

Hata veren satırları eleyelim.

1 Beğeni