:~$ pip install imageio Collecting imageio Downloading https://files.pythonhosted.org/packages/69/4a/0387d708394d5e25d95b1abe427c301614152d1bebea18d9b06fa7199704/imageio-2.5.0.tar.gz (3.3MB) 100% |################################| 3.4MB 541kB/s Collecting numpy (from imageio) Downloading https://files.pythonhosted.org/packages/ac/36/325b27ef698684c38b1fe2e546e2e7ef9cecd7037bcdb35c87efec4356af/numpy-1.17.2.zip (6.5MB) 100% |################################| 6.5MB 283kB/s Complete output from command python setup.py egg_info: Traceback (most recent call last): File "發現,imageio2.5 depends on numpy1.17.", line 1, in File "/tmp/pip-build-o0a1gw/numpy/setup.py", line 31, in raise RuntimeError("Python version >= 3.5 required.") RuntimeError: Python version >= 3.5 required.
numpy1.17 只support python3
所以在 python2.7 上 安裝失敗。
所以用 pip install numpy==1.16.0 強制版本安裝 OK
但是安裝imageio 時一樣,需要 numpy1.17。
發現...
跟 pip 的安裝有關。
follow 關網 的、方法,抓 get-pip.py 來run 的話,安裝的 pip。
當 pip install imageio 時,正確的安裝 numpy1.16。
所以 在 python2.7 下OK
但是用 apt-get install python-pip 安裝的 pip,在用 pip install imageio 時,就會出現上面的問題。
沒有留言:
張貼留言