การพึ่งพา Tensorflow: tensorflow 1.15.0 มีข้อกำหนด tensorboard‹1.16.0,›=1.15.0 : วิธีแก้ปัญหาคืออะไร

ฉันมีรายการการพึ่งพานี้:

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

ฉันมีข้อผิดพลาดเหล่านี้:

ข้อผิดพลาด: tensorflow 1.15.0 มีข้อกำหนด tensorboard‹1.16.0,›=1.15.0 แต่คุณจะมี tensorboard 2.0.0 ซึ่งเข้ากันไม่ได้

ข้อผิดพลาด: tensorflow 1.15.0 มีข้อกำหนด tensorflow-estimator==1.15.1 แต่คุณจะมี tensorflow-estimator 2.0.1 ซึ่งเข้ากันไม่ได้

ข้อผิดพลาด: datascience 0.10.6 มีข้อกำหนด folium==0.2.1 แต่คุณจะมี folium 0.8.3 ซึ่งเข้ากันไม่ได้

ข้อผิดพลาด: การแบ่งอัลบั้ม 0.1.12 มีข้อกำหนด imgaug‹0.2.7,›=0.2.5 แต่คุณจะมี imgaug 0.2.9 ซึ่งเข้ากันไม่ได้

วิธีแก้ปัญหาคืออะไร? ฉันควรใช้เครื่องมือภายนอกเพื่อแก้ไขปัญหาการขึ้นต่อกันนี้หรือไม่


person JarsOfJam-Scheduler    schedule 24.10.2019    source แหล่งที่มา


คำตอบ (1)


ถอนการติดตั้งการอ้างอิงที่ขัดแย้งกัน สำหรับ tensorflow มันจะเป็น:

pip uninstall tensorflow tensorflow-tensorboard tensorflow-estimator

(อาจมีมากกว่านี้ไม่แน่ใจ)

ประการที่สอง ติดตั้ง tensorflow ใหม่โดยออก (เปลี่ยนเวอร์ชันที่ปักหมุดไว้เป็นสิ่งที่คุณต้องการ อาจเป็น 2.0 ใหม่):

pip install tensorflow==1.15.0

เช่นเดียวกับการอ้างอิงอื่นๆ ให้ถอนการติดตั้งสิ่งที่จำเป็นและติดตั้งด้วยการปักหมุดเวอร์ชันที่ชัดเจนตามที่แสดงโดยข้อผิดพลาดของคุณ

สุดท้าย tensorboard ที่เหมาะสมจะถูกดาวน์โหลดเมื่อคุณติดตั้ง tensorflow (เช่นเดียวกับ estimator) อย่างน้อยใน Tensorflow 2.0 ถ้าไม่เช่นนั้น คุณอาจต้องติดตั้งอย่างชัดเจน เช่นเดียวกับเวอร์ชัน tensorflow ของคุณ ปรึกษารายการแพ็คเกจที่ติดตั้งหากจำเป็น

person Szymon Maszke    schedule 24.10.2019