python - 错误 : ResolutionImpossible when installing tensorflowjs_converter

标签 python tensorflow pip tensorflow.js

当我尝试安装 tensorflowjs_converter转换我的 model.h5到一个 json 文件,它没有安装它,我使用了 pip3 install tensorflowjs安装它并返回此错误消息:

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies


这是错误出现之前发生的事情:
Collecting tensorflowjs
  Using cached tensorflowjs-3.0.0-py3-none-any.whl (63 kB)
Collecting h5py<3,>=2.8.0
  Using cached h5py-2.10.0.tar.gz (301 kB)
Collecting tensorflowjs
  Using cached tensorflowjs-2.8.5-py3-none-any.whl (63 kB)
  Using cached tensorflowjs-2.8.4-py3-none-any.whl (63 kB)
  Using cached tensorflowjs-2.8.3-py3-none-any.whl (63 kB)
  Using cached tensorflowjs-2.8.2-py3-none-any.whl (63 kB)
  Using cached tensorflowjs-2.8.1-py3-none-any.whl (63 kB)
  Using cached tensorflowjs-2.8.0-py3-none-any.whl (63 kB)
  Using cached tensorflowjs-2.7.0-py3-none-any.whl (62 kB)
  Using cached tensorflowjs-2.6.0-py3-none-any.whl (61 kB)
  Using cached tensorflowjs-2.5.0-py3-none-any.whl (61 kB)
  Using cached tensorflowjs-2.4.0-py3-none-any.whl (61 kB)
Collecting h5py>=2.8.0
  Using cached h5py-3.1.0-cp39-cp39-win_amd64.whl (2.7 MB)
Collecting PyInquirer==1.0.3
  Using cached PyInquirer-1.0.3.tar.gz (27 kB)
Collecting tensorflow-hub==0.7.0
  Using cached tensorflow_hub-0.7.0-py2.py3-none-any.whl (89 kB)
Collecting numpy<1.19.0,>=1.16.4
  Downloading numpy-1.18.5.zip (5.4 MB)
     |████████████████████████████████| 5.4 MB 930 kB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Requirement already satisfied: six>=1.12.0 in c:\python39\lib\site-packages (from tensorflowjs) (1.15.0)
Collecting tensorflowjs
  Using cached tensorflowjs-2.3.0-py3-none-any.whl (61 kB)
  Using cached tensorflowjs-2.1.0-py3-none-any.whl (60 kB)
  Using cached tensorflowjs-2.0.1.post1-py3-none-any.whl (60 kB)
  Using cached tensorflowjs-2.0.1-py3-none-any.whl (60 kB)
Requirement already satisfied: numpy>=1.16.4 in c:\python39\lib\site-packages (from tensorflowjs) (1.19.5)
  Using cached tensorflowjs-2.0.0-py3-none-any.whl (57 kB)
  Using cached tensorflowjs-1.7.4.post1-py3-none-any.whl (57 kB)
  Using cached tensorflowjs-1.7.4-py3-none-any.whl (57 kB)
Collecting gast==0.2.2
  Using cached gast-0.2.2.tar.gz (10 kB)
Collecting tensorflowjs
  Using cached tensorflowjs-1.7.3-py3-none-any.whl (57 kB)
  Using cached tensorflowjs-1.7.2-py3-none-any.whl (57 kB)
  Using cached tensorflowjs-1.6.0-py3-none-any.whl (57 kB)
  Using cached tensorflowjs-1.5.2-py3-none-any.whl (56 kB)
  Using cached tensorflowjs-1.4.0-py3-none-any.whl (56 kB)
  Using cached tensorflowjs-1.3.2-py3-none-any.whl (53 kB)
  Using cached tensorflowjs-1.3.1.1-py3-none-any.whl (53 kB)
  Using cached tensorflowjs-1.3.1-py3-none-any.whl (53 kB)
  Using cached tensorflowjs-1.2.10.1-py3-none-any.whl (47 kB)
Collecting h5py==2.8.0
  Using cached h5py-2.8.0.tar.gz (274 kB)
Collecting tensorflowjs
  Using cached tensorflowjs-1.2.10-py3-none-any.whl (47 kB)
  Using cached tensorflowjs-1.2.9-py3-none-any.whl (46 kB)
Collecting keras==2.2.4
  Using cached Keras-2.2.4-py2.py3-none-any.whl (312 kB)
Collecting tensorflowjs
  Using cached tensorflowjs-1.2.6-py3-none-any.whl (39 kB)
  Using cached tensorflowjs-1.2.3-py3-none-any.whl (39 kB)
  Using cached tensorflowjs-1.2.2.1-py3-none-any.whl (37 kB)
Collecting tensorflow-hub==0.3.0
  Using cached tensorflow_hub-0.3.0-py2.py3-none-any.whl (73 kB)
Collecting tensorflowjs
  Using cached tensorflowjs-1.2.2-py3-none-any.whl (38 kB)
  Using cached tensorflowjs-1.2.1-py3-none-any.whl (37 kB)
Collecting numpy==1.15.1
  Using cached numpy-1.15.1.zip (4.5 MB)
Collecting tensorflowjs
  Using cached tensorflowjs-1.1.2-py3-none-any.whl (36 kB)
  Using cached tensorflowjs-1.0.1-py3-none-any.whl (35 kB)
  Using cached tensorflowjs-0.8.6-py3-none-any.whl (39 kB)
Collecting tensorflow-hub==0.1.1
  Using cached tensorflow_hub-0.1.1-py2.py3-none-any.whl (52 kB)
Collecting keras==2.2.2
  Using cached Keras-2.2.2-py2.py3-none-any.whl (299 kB)
Collecting tensorflowjs
  Using cached tensorflowjs-0.8.5-py3-none-any.whl (39 kB)
  Using cached tensorflowjs-0.8.0-py3-none-any.whl (39 kB)
  Using cached tensorflowjs-0.6.7-py3-none-any.whl (34 kB)
  Using cached tensorflowjs-0.6.5-py3-none-any.whl (33 kB)
Collecting six==1.11.0
  Using cached six-1.11.0-py2.py3-none-any.whl (10 kB)
Collecting tensorflowjs
  Using cached tensorflowjs-0.6.4-py3-none-any.whl (33 kB)
  Using cached tensorflowjs-0.6.2-py3-none-any.whl (33 kB)
  Using cached tensorflowjs-0.6.1-py3-none-any.whl (33 kB)
  Using cached tensorflowjs-0.6.0-py3-none-any.whl (33 kB)
  Using cached tensorflowjs-0.5.7-py3-none-any.whl (33 kB)
Collecting numpy==1.14.1
  Using cached numpy-1.14.1.zip (4.9 MB)
Collecting tensorflowjs
  Using cached tensorflowjs-0.5.6-py3-none-any.whl (33 kB)
  Using cached tensorflowjs-0.5.4-py3-none-any.whl (33 kB)
  Using cached tensorflowjs-0.5.2-py3-none-any.whl (31 kB)
  Using cached tensorflowjs-0.5.0-py3-none-any.whl (31 kB)
  Using cached tensorflowjs-0.4.2-py3-none-any.whl (31 kB)
  Using cached tensorflowjs-0.4.1-py3-none-any.whl (31 kB)
  Using cached tensorflowjs-0.4.0-py3-none-any.whl (31 kB)
Collecting tensorflow-hub==0.1.0
  Downloading tensorflow_hub-0.1.0-py2.py3-none-any.whl (53 kB)
     |████████████████████████████████| 53 kB 3.8 MB/s
Collecting tensorflowjs
  Using cached tensorflowjs-0.3.1-py3-none-any.whl (30 kB)
  Using cached tensorflowjs-0.3.0-py3-none-any.whl (29 kB)
  Using cached tensorflowjs-0.2.1-py3-none-any.whl (28 kB)
  Using cached tensorflowjs-0.2.0-py3-none-any.whl (28 kB)
  Using cached tensorflowjs-0.1.2-py3-none-any.whl (24 kB)
  Using cached tensorflowjs-0.1.1-py3-none-any.whl (20 kB)
  Using cached tensorflowjs-0.1.0-py3-none-any.whl (21 kB)
ERROR: Cannot install tensorflowjs==0.1.0, tensorflowjs==0.1.1, tensorflowjs==0.1.2, tensorflowjs==0.2.0, tensorflowjs==0.2.1, tensorflowjs==0.3.0, tensorflowjs==0.3.1, tensorflowjs==0.4.0, tensorflowjs==0.4.1, tensorflowjs==0.4.2, tensorflowjs==0.5.0, tensorflowjs==0.5.2, tensorflowjs==0.5.4, tensorflowjs==0.5.6, tensorflowjs==0.5.7, tensorflowjs==0.6.0, tensorflowjs==0.6.1, tensorflowjs==0.6.2, tensorflowjs==0.6.4, tensorflowjs==0.6.5, tensorflowjs==0.6.7, tensorflowjs==0.8.0, tensorflowjs==0.8.5, tensorflowjs==0.8.6, tensorflowjs==1.0.1, tensorflowjs==1.1.2, tensorflowjs==1.2.1, tensorflowjs==1.2.10, tensorflowjs==1.2.10.1, tensorflowjs==1.2.2, tensorflowjs==1.2.2.1, tensorflowjs==1.2.3, tensorflowjs==1.2.6, tensorflowjs==1.2.9, tensorflowjs==1.3.1, tensorflowjs==1.3.1.1, tensorflowjs==1.3.2, tensorflowjs==1.4.0, tensorflowjs==1.5.2, tensorflowjs==1.6.0, tensorflowjs==1.7.2, tensorflowjs==1.7.3, tensorflowjs==1.7.4, tensorflowjs==1.7.4.post1, tensorflowjs==2.0.0, tensorflowjs==2.0.1, tensorflowjs==2.0.1.post1, tensorflowjs==2.1.0, tensorflowjs==2.3.0, tensorflowjs==2.4.0, tensorflowjs==2.5.0, tensorflowjs==2.6.0, tensorflowjs==2.7.0, tensorflowjs==2.8.0, tensorflowjs==2.8.1, tensorflowjs==2.8.2, tensorflowjs==2.8.3, tensorflowjs==2.8.4, tensorflowjs==2.8.5 and tensorflowjs==3.0.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    tensorflowjs 3.0.0 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.8.5 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.8.4 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.8.3 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.8.2 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.8.1 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.8.0 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.7.0 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.6.0 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.5.0 depends on tensorflow<3 and >=2.1.0
    tensorflowjs 2.4.0 depends on tensorflow-cpu<3 and >=2.1.0
    tensorflowjs 2.3.0 depends on tensorflow-cpu<3 and >=2.1.0
    tensorflowjs 2.1.0 depends on tensorflow-cpu<3 and >=2.1.0
    tensorflowjs 2.0.1.post1 depends on tensorflow-cpu<3 and >=2.1.0
    tensorflowjs 2.0.1 depends on tensorflow-cpu>=2.1.0<3
    tensorflowjs 2.0.0 depends on tensorflow-cpu>=2.1.0<3
    tensorflowjs 1.7.4.post1 depends on tensorflow-cpu>=2.1.0<3
    tensorflowjs 1.7.4 depends on tensorflow-cpu==2.1.0
    tensorflowjs 1.7.3 depends on tensorflow-cpu==2.1.0
    tensorflowjs 1.7.2 depends on tensorflow-cpu==2.1.0
    tensorflowjs 1.6.0 depends on tensorflow-cpu==2.1.0
    tensorflowjs 1.5.2 depends on tensorflow-cpu==2.1.0
    tensorflowjs 1.4.0 depends on tensorflow==1.15.0
    tensorflowjs 1.3.2 depends on tensorflow==1.15.0
    tensorflowjs 1.3.1.1 depends on tensorflow==1.15.0
    tensorflowjs 1.3.1 depends on tensorflow==1.15.0
    tensorflowjs 1.2.10.1 depends on tensorflow==1.14.0
    tensorflowjs 1.2.10 depends on tensorflow==1.14.0
    tensorflowjs 1.2.9 depends on tensorflow==1.14.0
    tensorflowjs 1.2.6 depends on tensorflow==1.14.0
    tensorflowjs 1.2.3 depends on tensorflow==1.14.0
    tensorflowjs 1.2.2.1 depends on tensorflow==1.14.0
    tensorflowjs 1.2.2 depends on tensorflow==1.14.0
    tensorflowjs 1.2.1 depends on tf-nightly-2.0-preview==2.0.0.dev20190605
    tensorflowjs 1.1.2 depends on tf-nightly-2.0-preview>=2.0.0.dev20190502
    tensorflowjs 1.0.1 depends on tf-nightly-2.0-preview>=2.0.0.dev20190304
    tensorflowjs 0.8.6 depends on tensorflow==1.13.1
    tensorflowjs 0.8.5 depends on tensorflow==1.13.1
    tensorflowjs 0.8.0 depends on tensorflow==1.12.0
    tensorflowjs 0.6.7 depends on tensorflow==1.12.0
    tensorflowjs 0.6.5 depends on tensorflow==1.11.0
    tensorflowjs 0.6.4 depends on tensorflow==1.11.0
    tensorflowjs 0.6.2 depends on tensorflow==1.11.0
    tensorflowjs 0.6.1 depends on tensorflow==1.10.1
    tensorflowjs 0.6.0 depends on tensorflow==1.10.1
    tensorflowjs 0.5.7 depends on tensorflow==1.9.0
    tensorflowjs 0.5.6 depends on tensorflow==1.9.0
    tensorflowjs 0.5.4 depends on tensorflow==1.9.0
    tensorflowjs 0.5.2 depends on tensorflow==1.8.0
    tensorflowjs 0.5.0 depends on tensorflow==1.8.0
    tensorflowjs 0.4.2 depends on tensorflow==1.8.0
    tensorflowjs 0.4.1 depends on tensorflow==1.8.0
    tensorflowjs 0.4.0 depends on tensorflow==1.7.0
    tensorflowjs 0.3.1 depends on tensorflow==1.7.0
    tensorflowjs 0.3.0 depends on tensorflow==1.7.0
    tensorflowjs 0.2.1 depends on tensorflow==1.7.0
    tensorflowjs 0.2.0 depends on tensorflow==1.7.0
    tensorflowjs 0.1.2 depends on tensorflow==1.7.0
    tensorflowjs 0.1.1 depends on tensorflow>=1.6.0
    tensorflowjs 0.1.0 depends on tensorflow>=1.6.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
我尝试使用 pip但同样的结果,如果我没有提供足够的信息,请发表评论。

最佳答案

tensorflowjs需要 tensorflowtensorflow currently (at veriosn 2.4.1)不支持 Python 3.9。仅支持 64 位 Python 3.6-3.8。
降级到 Python 3.8。

关于python - 错误 : ResolutionImpossible when installing tensorflowjs_converter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65895454/

相关文章:

Python数据结构模仿关系数据库

python - 如何在 TensorFlow 中迭代张量的元素?

python - Tensorflow 不收敛于 nx1 整数输入(列向量)

python - 尽管 MPICC 安装正确且有效,但安装 mpi4py 时出现 MPICC 错误

python - 在ubuntu上正确使用pip3安装tflearn

python - 获取模块 'google.protobuf.descriptor_pool' 在我的 python 脚本中没有属性 'Default'

python - 如何将 Plotly 中的 Y 轴从科学轴更改为指数轴或普通轴?

python - 具有优先级/顺序的循环

python - TensorFlow 为什么我的成本函数没有减少?

python - 从虚拟环境中在 PyCharm 中注册 VCS 根?