【问题标题】:Why my terminal is not allowing to use pip?? But allowing pip3为什么我的终端不允许使用 pip?但允许 pip3
【发布时间】:2020-06-25 23:09:30
【问题描述】:

我试图安装 pandas 并使用“pip install pandas” 但是我的终端不允许我使用 pip。

当我尝试使用 pip3 代替 pip 时,pandas 下载完成。

虽然我的问题没有解决,因为我仍然无法在我的 SUBLIMEText3 中导入熊猫。

有人可以帮忙吗?

【问题讨论】:

  • 从 YouTube、博客、书籍或 Google 了解路径和系统环境变量,我保证您会找到问题的答案并学习一些新知识,您能否提供您的错误尝试导入熊猫时看到了吗?
  • ImportError: No module named pandas
  • 我的问题是我使用的是 Python 2.7,所以我应该使用 pip,而不是 pip3。正确的?我觉得我的 Python 2.7 中没有安装 Pandas,它可能安装在 Python 3.0 中。但是我用的是 2.7,所以 Sublime text 3.0 无法访问 Pandas 文件
  • 当您在终端中输入 python 时,您看到的版本是什么?
  • 现在,我用谷歌搜索并尝试了: 1. python --version:显示 2.7.16 2. 也尝试了 python3 --version:显示 3.8.2

标签: python pandas sublimetext3


【解决方案1】:

当您尝试在 python2 中安装 pandas 或其他软件包时,请在终端中写入:

python -m pip install pandas

对于 python3,在你的终端中写下这个:

python3 -m pip install pandas

【讨论】:

  • 我使用了 python -m pip install pandas 显示:没有名为 pip 的模块
  • 我在我的崇高文本中使用了这个:import sys. print(sys.version) 显示默认的 Python 是 2.7.16
  • 那是python2安装失败导致报错建议你重新安装。
  • 因为高版本已经存在,所以系统可能不允许我安装低版本的任何模块。这似乎是可能的原因。
  • 不,我和很多人都安装了 python2 和 python3,所以这不是问题,问题在于将 python2 作为 pip2 安装在不在路径中。
【解决方案2】:

感谢您提供一些帮助我找到答案的要点。

pip install pandas 是不允许的,所以我用 pip3 install pandas 来下载。

我后来在 sublime Text3 中检查了它运行的 Python 版本如下: 导入系统

打印(系统版本)

结果显示:2.7.16

因此,我已使用以下步骤将版本更改为 Python 3:工具-->构建系统-->Python3

现在,我可以看到 Pandas 正在运行

虽然,我不确定终端为什么找不到 pip。

【讨论】:

  • 大多数情况下,我觉得当我有更高版本时,我应该下载更高版本的 Pandas(或任何其他模块)
  • 没错。 Python 2 和 Python 3 是完全不同的语言版本,您可能在 2 下安装的任何模块都需要使用 pip3 重新安装。
猜你喜欢
  • 2013-05-08
  • 1970-01-01
  • 2012-05-13
  • 2013-04-11
  • 1970-01-01
  • 2010-11-01
  • 1970-01-01
相关资源
最近更新 更多