筆者安裝pip install cryptacular卡在downloading階段,但不知道為何
Collecting cryptacularCreated temporary directory: /tmp/pip-unpack-qfbl8f08http://10.170.22.41:8082 "GET http://repo.huaweicloud.com/repository/pypi/packages/42/69/34d478310d6c4451e5ddeabe879b28cc304173e0301b3568eca88ec65112/cryptacular-1.6.2.tar.gz HTTP/1.1" 200 75764Downloading http://repo.huaweicloud.com/repository/pypi/packages/42/69/34d478310d6c4451e5ddeabe879b28cc304173e0301b3568eca88ec65112/cryptacular-1.6.2.tar.gz (75 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.8/75.8 kB 689.1 kB/s eta 0:00:00Added cryptacular from http://repo.huaweicloud.com/repository/pypi/packages/42/69/34d478310d6c4451e5ddeabe879b28cc304173e0301b3568eca88ec65112/cryptacular-1.6.2.tar.gz#sha256=7b529cb2b8a3c7e5be77921bf1ebc653d4d3a8f791375cc6f971b20db2404176 to build tracker '/tmp/pip-build-tracker-hsj8iwcd'Created temporary directory: /tmp/pip-build-env-2clvkpu2Running command pip subprocess to install build dependenciesUsing pip 22.3.1 from /root/miniconda3/envs/UMT/lib/python3.9/site-packages/pip (python 3.9)Looking in indexes: http://repo.huaweicloud.com/repository/pypi/simpleWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPConnection object at 0xffff8a064610>, 'Connection to repo.huaweicloud.com timed out. (connect timeout=15)')': /repository/pypi/simple/pytoml/
解決辦法是,首先加上-vvv
參數,可以展示安裝過程卡在哪一步,比如筆者加上參數后,發現卡在了下載scon這一步(如下日志所示)。于是從本地PC下載whl包后,上傳到機器安裝。
https://pypi.tuna.tsinghua.edu.cn:443 "GET /packages/45/92/50b739021983b131dcacd57aa8b04d31c5acc2e7e0eb4ed4a362f438c6b7/scons-4.9.1-py3-none-any.whl HTTP/1.1" 200 4131331Downloading https://pypi.tuna.tsinghua.edu.cn/packages/45/92/50b739021983b131dcacd57aa8b04d31c5acc2e7e0eb4ed4a362f438c6b7/scons-4.9.1-py3-none-any.whl (4.1 MB)━━━━━━━━━━━━━━━━━━━━━━━━━━? 2.8/4.1 MB 44.2 kB/s eta 0:00:32
pip install scons-4.9.1-py3-none-any.whl
之后再安裝cryptacular即可