如何强制 pip 直接从 Internet 而不是本地缓存安装包?

Lus*_*ndo 5 caching pip python-3.x

我正在使用以下命令安装包 ibm_db:

pip3 install ibm_db
Run Code Online (Sandbox Code Playgroud)

然而,停电,安装中途停止。现在,该软件包在我的系统中可用:

pip3 list --local | grep ibm
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
ibm-db (3.0.1)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试导入它时,它不起作用。

>>> import ibm_db
>>> ModuleNotFoundError: No module named 'ibm_db
Run Code Online (Sandbox Code Playgroud)

我怀疑软件包安装出了问题,但是每次我尝试重新安装(卸载,然后再次安装)时,它现在都使用本地缓存的版本,但问题仍然存在。

我想尝试直接从 Internet 重新安装软件包,而不必使用我的本地缓存,但我不想清除整个本地缓存。

phd*_*phd 9

https://pip.readthedocs.io/en/stable/reference/pip_install/#caching

pip install --no-cache-dir …
Run Code Online (Sandbox Code Playgroud)

附注。但我怀疑问题出在缓存中。卸载并再次安装软件包后,一切都必须正常。如果不是 - 问题出在其他地方。