为啥 PyCharm 找不到正确版本的 pip 来安装 Python 模块?
Posted
技术标签:
【中文标题】为啥 PyCharm 找不到正确版本的 pip 来安装 Python 模块?【英文标题】:Why is PyCharm unable to find the correct verion of pip to install a Python module?为什么 PyCharm 找不到正确版本的 pip 来安装 Python 模块? 【发布时间】:2015-10-18 02:21:36 【问题描述】:OSX:10.9.5
PyCharm:4.5
我正在 PyCharm IDE 中开发项目,使用 2.7.3 Python 解释器,需要导入psycopg2
模块。我尝试使用 PyCharm 安装模块,但失败并要求我手动安装:
Image of error message
所以我在 bash shell 中输入了该命令,安装了模块,现在它显示在项目解释器 2.7.2 中,但不在 2.7.3 中!!!!!!
也许pip
版本太旧了?我从 bash shell 升级了 pip:pip install --upgrade pip
【问题讨论】:
【参考方案1】:您应该打开 Preferenes > Project: (projectname) > Project Interpreter。
从下拉列表中选择您想要的解释器。如果您像我一样安装了带有 Homebrew 的 Python,那么您可能想要从 Cellars 中选择一种 Python 解释器,以简化您可能使用 Homebrew 安装的其他软件包的使用。
【讨论】:
【参考方案2】:可能只是你的系统没有安装pip,只有pip3。
我的系统只显示我有 pip3 而不是 pip。
使用which pip3
和which pip
看看你有没有。
我决定更新 pip3,首先尝试 pip3 install --upgrade pip3
,奇怪的是,它返回:ERROR: No matching distribution found for pip3
接下来,我运行了pip3 install --upgrade pip
,现在 PyCharm 可以从 GUI 安装包。
【讨论】:
【参考方案3】:您没有指定您拥有的 pip 版本。我的猜测是 pip 版本太旧并且 PyCharm 传递了一些标志,该标志返回导致它失败的弃用警告。尝试更新 pip:pip install --upgrade pip
【讨论】:
我从 bash shell 升级到 pip 7.1.0,由于某种原因,它只显示在 python 2.7.2 而不是 python 2.7.3以上是关于为啥 PyCharm 找不到正确版本的 pip 来安装 Python 模块?的主要内容,如果未能解决你的问题,请参考以下文章
找不到满足要求的版本 tensorflow virtual virtual environment pip pipenv pycharm
为啥运行“pip install -r requirements.txt”时出现错误“找不到满足要求 scipy==1.5.3 的版本”?
我已经用pip安装了statsmodels 但是pycharm中找不到它,pycharm也无法安装