我需要安装psycopg2 v2.4.1。我不小心做到了:
pip install psycopg2
而不是:
pip install psycopg2==2.4.1
这将安装2.4.4而不是早期版本。
现在,即使在我卸载psycopg2并尝试使用正确的版本重新安装之后,pip似乎正在重新使用它第一次下载的缓存。
如何强制pip清除其下载缓存并使用我在命令中包含的特定版本?
我需要安装psycopg2 v2.4.1。我不小心做到了:
pip install psycopg2
而不是:
pip install psycopg2==2.4.1
这将安装2.4.4而不是早期版本。
现在,即使在我卸载psycopg2并尝试使用正确的版本重新安装之后,pip似乎正在重新使用它第一次下载的缓存。
如何强制pip清除其下载缓存并使用我在命令中包含的特定版本?
当前回答
在我的mac上,我必须删除缓存目录~/Library/Caches/pip/
其他回答
在我的mac上,我必须删除缓存目录~/Library/Caches/pip/
在Ubuntu上,我必须删除/tmp/pip-build-root。
在Windows 7上,我必须删除%HOMEPATH%/pip。
在Mac OS (Mavericks)上,我必须删除/tmp/pip-build/
如果使用virtualenv,请在环境根目录下查找构建目录。