Ketergantungan Tensorflow: tensorflow 1.15.0 memiliki persyaratan tensorboard‹1.16.0,›=1.15.0 : Apa solusinya?

Saya memiliki daftar dependensi ini:

absl-py==0.7.0
bleach==1.5.0
click==6.7
cycler==0.10.0
decorator==4.2.1
futures==3.1.1
h5py==2.7.1
html5lib==0.9999999
imageio==2.2.0
Keras==2.1.5
Markdown==2.6.11
matplotlib==3.1.1
networkx==2.1
numpy==1.16.0
Pillow==5.0.0
pip-autoremove==0.9.0
protobuf==3.7
pyparsing==2.2.0
python-dateutil==2.6.1
pytz==2017.3
PyWavelets==0.5.2
PyYAML==3.12
scikit-image==0.13.1
scipy==1.1.0
six==1.12.0
tensorflow-gpu
tensorflow-tensorboard==1.5.1
tqdm==4.19.5
Werkzeug==0.15

Saya memiliki kesalahan ini:

KESALAHAN: tensorflow 1.15.0 memiliki persyaratan tensorboard‹1.16.0,›=1.15.0, tetapi Anda akan memiliki tensorboard 2.0.0 yang tidak kompatibel.

KESALAHAN: tensorflow 1.15.0 memiliki persyaratan tensorflow-estimator==1.15.1, tetapi Anda akan memiliki tensorflow-estimator 2.0.1 yang tidak kompatibel.

KESALAHAN: ilmu data 0.10.6 memiliki persyaratan folium==0.2.1, tetapi Anda akan memiliki folium 0.8.3 yang tidak kompatibel.

KESALAHAN: albumentasi 0.1.12 memiliki persyaratan imgaug‹0.2.7,›=0.2.5, tetapi Anda akan memiliki imgaug 0.2.9 yang tidak kompatibel.

Apa solusinya? Haruskah saya menggunakan alat eksternal untuk mengatasi masalah ketergantungan ini?


person JarsOfJam-Scheduler    schedule 24.10.2019    source sumber


Jawaban (1)


Copot pemasangan dependensi yang bertentangan. Untuk tensorflow akan menjadi:

pip uninstall tensorflow tensorflow-tensorboard tensorflow-estimator

(mungkin masih ada lagi, tidak yakin).

Kedua, instal ulang tensorflow dengan mengeluarkan (ubah versi yang disematkan ke apa pun yang Anda inginkan, mungkin 2.0 baru):

pip install tensorflow==1.15.0

Sama untuk dependensi lainnya, hapus instalan apa yang diperlukan dan instal dengan penyematan versi eksplisit seperti yang ditampilkan oleh kesalahan Anda.

Terakhir, tensorboard yang sesuai diunduh saat Anda menginstal tensorflow (sama untuk estimator) setidaknya di Tensorflow 2.0. Jika tidak, Anda mungkin harus menginstalnya secara eksplisit, sama seperti versi tensorflow Anda. Konsultasikan daftar paket yang diinstal jika perlu.

person Szymon Maszke    schedule 24.10.2019