Bootstrap

问题解决:pycharm pip无法更新,显示更新成功,但版本依然是旧版本

问题解决:pycharm pip无法更新,显示更新成功,但版本依然是旧版本

问题提出

pycharm中有时必须要求使用最新版本的pip,否则无法安装相关包。但是在软件内部setting-python interpreter中更新pip时,虽然显示安装成功,但显示当前版本依旧是老版本的pip。如下图:

图(1)
可以看到,上图中,下面绿条显示我成功的更新了pip。但,当前version依旧为21.3.1,而最新版本为22.1。

问题解决

第一步:
找到当前工程中文件夹下的site-packages文件夹并打开:
路径:venv\Lib\site-packages(我是在工程对应的venv虚拟环境下)
图(2)
第二步:
找到并删除上图的这两个文件夹

第三步:
返回pycharm,在setting下的python interpreter中重新安装pip就可以了
图(3)

对于问题的个人看法

失败的方法:我的工程中的python.exe是拷贝的系统中安装的python,猜想是不是继承了原来的老版本的pip想着是不是在cmd中更新系统中的pip,再重新创建工程就好了,但也失败了。
而在网上也查找了一些方法,再结合发现每次pycharm都显示的安装成功,可就是不更新。我猜测是pycharm的安装检测机制的问题,也不自动删除原来的文件。发现有对应名字的文件夹了就默认更新成功了(至少pip感觉是这样)

;