为什么PyCharm无法找到正确的pip版本来安装Python模块?

时间:2015-07-27 18:45:05

标签: python module pip pycharm

OSX:10.9.5

PyCharm:4.5

我正在使用2.7.3 Python解释器在PyCharm IDE中处理项目,需要导入psycopg2模块。我试图用PyCharm安装模块,但它失败了,并让我手动完成:

Image of error message

所以我在bash shell中输入了那个命令,安装了模块,现在它显示在项目解释器2.7.2中但不在2.7.3中!!!!!

也许pip版本太旧了?我从bash shell升级了pip:pip install --upgrade pip

  • python 2.7.2显示版本7.1.0
  • python 2.7.3显示版本1.5.6

3 个答案:

答案 0 :(得分:2)

您应该打开 Preferenes > 项目:(项目名称)> 项目口译员

enter image description here

从下拉列表中选择所需的口译员。如果您已经使用Homebrew安装了Python,那么您可能希望从Cellars中选择一个python解释器来简化您使用Homebrew安装的其他软件包的使用。

答案 1 :(得分:0)

您没有指定您拥有的pip版本。我的猜测是pip版本太旧而PyCharm传递了一些标志,这会返回导致它失败的弃用警告。尝试更新pip:pip install --upgrade pip

答案 2 :(得分:0)

可能只是您的系统没有安装pip,而只有pip3。

我的系统仅显示我没有pip3。 使用firstprivate(state)which pip3查看是否有两个。

我决定更新pip3,首先尝试which pip,但奇怪的是返回了:pip3 install --upgrade pip3

接下来,我运行ERROR: No matching distribution found for pip3,现在PyCharm可以从GUI安装软件包了。