python - 如何在 Windows cmd 上从 pip 安装 Pandas ?

标签 python windows pandas cmd pip

我正在尝试使用 pip 安装 pandas 以运行一些基于 pandas 的 Python 程序。我已经安装了 pip 。我尝试了谷歌搜索和 SO'ing,但没有找到解决此错误的方法。有人可以分享您对此的意见吗?

C:\> pip install pandas

错误:

pip is not recognized as an internal or external command, operable program or batch file.

最佳答案

由于 pippython 命令都没有在 Windows 中随 Python 一起安装,因此您需要使用 Windows 替代 py,即安装 Python 时默认包含。然后,您可以选择在 py 命令之后指定通用或特定版本号。

C:\> py      -m pip install pandas  %= one of Python on the system =%
C:\> py -2   -m pip install pandas  %= one of Python 2 on the system =%
C:\> py -2.7 -m pip install pandas  %= only for Python 2.7 =%
C:\> py -3   -m pip install pandas  %= one of Python 3 on the system =%
C:\> py -3.6 -m pip install pandas  %= only for Python 3.6 =%

或者,为了让 pip 在没有 py -m 部分的情况下工作,您需要 add pip to the PATH environment variable .

C:\> setx PATH "%PATH%;C:\<path\to\python\folder>\Scripts"

现在您可以按预期运行以下命令了。

C:\> pip install pandas

疑难解答:


问题:

connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

解决办法:

这是由于您的 SSL 证书无法验证主机服务器造成的。您可以将 pypi.python.org 添加到受信任的主机或指定备用 SSL 证书。欲了解更多信息,请参阅 post . (感谢 Anuj Varshney 的建议)

C:\> py -m pip install --trusted-host pypi.python.org pip pandas

问题:

PermissionError: [WinError 5] Access is denied

解决办法:

这是由于您没有permission to modify Python 站 pip 包文件夹。您可以通过以下方法之一避免这种情况:

  • 以管理员身份运行 Windows 命令提示符(感谢 DataGirl 的建议):

    1. Windows-Key + R 打开运行
    2. 在搜索框中输入 cmd.exe
    3. CTRL + SHIFT + ENTER
    4. 步骤 1-3 的另一种方法是手动找到 cmd.exe,右键单击,然后单击以管理员身份运行。
  • user mode 中运行 pip通过在使用 pip 安装时添加 --user 选项。通常将包安装到本地 %APPDATA% Python 文件夹。

C:\> py -m pip install --user pandas
C:\> py -m venv c:\path\to\new\venv
C:\> <path\to\the\new\venv>\Scripts\activate.bat

关于python - 如何在 Windows cmd 上从 pip 安装 Pandas ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42907331/

相关文章:

python - imshow ROI 的大小与 ROI.shape 不同

Python:使用几乎相同的代码 try catch 多个异常

python - 如何从 Flask 应用程序执行 Shell 脚本

windows - 在批处理脚本中获取文件夹的创建日期和时间

c++ - window操作系统下c控制台运行时禁用全键鼠

Python单例类

c# - 在 C# 中的 WebBrowser 控件中获取打印媒体 CSS 样式应用的网页

python - 在 Pandas Dataframe 中搜索动态单词数

python - 根据列值生成行数 - Pandas/Python

python - 如何从包含许多表的 Excel 工作表中解析数据框(使用 Python,可能是 Pandas)