为了临时解决兼容性问题,我尝试将 Python 包 arrow
的版本从 0.17.0 降级到 0.13.2。
在特定服务器上我无法安装,因为以下命令调用安装 0.13.2 但最终安装回 0.17.0。如果删除虚拟环境,并生成一个新的并重新安装 0.13.2,它可以正常工作。
我也在虚拟机上进行了测试,降级工作正常,没有这个症状。
我想知道为什么,任何投入都将受到高度赞赏。
(venv3.7) [user@host freeze]$ pip install -I arrow==0.13.2
Collecting arrow==0.13.2
Using cached arrow-0.13.2-py2.py3-none-any.whl (37 kB)
Collecting python-dateutil
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting six>=1.5
Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Installing collected packages: six, python-dateutil, arrow
Successfully installed arrow-0.17.0 python-dateutil-2.8.1 six-1.15.0
(venv3.7) [user@host freeze]$
luasoftware.com 的另一个选项